Teenvest – Real-World Finance for Teens, Powered by Perplexity AI
💡 Inspiration
Growing up, many of us never received proper financial education, and it's a harsh reality that 90% of students graduate without understanding money. We wanted to change that. Our inspiration for Teenvest came from imagining a world where teenagers could explore investing, trading, and saving in a risk-free, fun, and educational way—just like a finance playground. With the help of Perplexity's powerful, grounded AI, we realized we could finally make financial literacy accessible, personalized, and trustworthy.
📚 What We Learned
While building Teenvest, we dove deep into:
- Canadian financial systems (TFSA, FHSA, RRSP, etc.)
- How to use Perplexity API effectively for contextual and citation-rich responses
- Designing UI/UX that is both intuitive and engaging for younger users
- Ensuring AI responses are not just accurate but age-appropriate and simple to understand
We also learned the importance of limiting search domains to trusted Canadian finance websites like canada.ca, wealthsimple.com, and morningstar.ca for safer, more relevant content.
🛠️ How We Built It
- Frontend: Built using Next.js with Tailwind CSS for a responsive and clean interface
- Backend: Next.js Route handler layer that manages Perplexity requests.
- AI Integration: Used Perplexity API with custom system prompts to provide contextual, page-aware financial advice grounded by real citations
- Gamification: Simulated wallets, trading accounts, and reward systems to keep users engaged while learning
- Security & UX: Simple PIN-based login for kids to ensure ease of access without over-complication
🧩 Challenges We Faced
- Contextual Awareness: Making sure the AI always knows what page the user is on and responds accordingly. We solved this with dynamic system prompts tied to app state.
- Citations & Domain Restriction: Ensuring the AI gives answers only from trusted finance websites was tricky. Perplexity’s domain-restrict feature was crucial here.
- Age-Appropriate Language: We had to iteratively test and refine prompts to make sure the AI’s explanations were simple enough for a 12–17-year-old to grasp.
- Balance Between Education and Fun: Gamifying without compromising accuracy took time, but feedback loops and a playful UI helped us bridge the gap.
🚀 Final Thoughts
Teenvest is more than a project—it’s a mission to transform financial education for teens. By merging gamified learning with the intelligence and trustworthiness of Perplexity, we created a risk-free, engaging environment where teens can confidently learn how money works. We believe this is the future of education—personalized, intelligent, and fun.
“Teach them young, and they’ll master the future.”
Built With
- next.js
- perplexity
- tailwindcss
- typescript
Log in or sign up for Devpost to join the conversation.