Inspiration

I wanted to solve a deeply personal challenge:

Why is it so hard to stick to habits or choose a career that actually suits us?

Most advice is generic and doesn’t take into account who you are — your personality, your daily behavior, your mindset.
I thought: What if you could coach yourself — with data?

That’s how PersonaPath was born:
A platform that uses MBTI personality traits, behavioral data, and AI to give people truly personalized habit and career coaching.

What it does

PersonaPath is an AI-powered coaching app that helps users:

  • Take a personality quiz (MBTI) to generate a data-driven profile
  • Track and manage daily habits
  • Write journal entries, which are analyzed using Gemini to extract sentiment and motivation
  • Get personalized AI recommendations — including habits, careers, and learning strategies
  • View charts and visualizations based on their behavior trends over time

All user data is securely stored in MongoDB Atlas, linked via Auth0, and processed in real-time using Gemini.

How I built it

  • Frontend: Next.js + React + Tailwind CSS
  • Backend: Node.js (Express)
  • Authentication: Auth0
  • Database: MongoDB Atlas
  • AI Integration: Google Gemini API
  • Data Visualization: Chart.js

Challenges I ran into

I struggled at first to get Gemini to give useful and consistent insights, but after some trial and error with the prompts, I figured out how to make it work.

Accomplishments that I am proud of

  • Fully functional full-stack app with login, data storage, AI features, and visualizations
  • Built an entire data pipeline from user input → AI processing → analytics

What I learned

  • How to store and query diverse data types with MongoDB Atlas
  • Best practices for user identity management using Auth0

What's next for PersonaPath

  • Use ML clustering to create new behavioral archetypes
  • Integrate more psychometrics and prediction models
  • Implement goal-setting feature

Built With

Share this project:

Updates