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
- auth0
- gemini
- mongodb
- next.js
- typescript

Log in or sign up for Devpost to join the conversation.