Inspiration
What it does
The app is a digital assistant and productivity hub that helps teens learn, organize, and manage their lives more independently, with strong support for both academic and practical life skills.
How we built it
Education: Organize classes, take notes, generate lesson summaries, track assignments, and interact with a study chatbot.
Finance: Create budgets, track spending, receive AI-powered money tips, explore jobs, and see spending graphs.
Other Life Skills: Log volunteering hours, grocery planning, efficiency, and so much more!
Productivity: Keep everything in one place, offering teens a simple, guided way to stay organized and independent.
TechStack
Frontend: Built using TypeScript, TSX, Next.js, and Tailwind CSS, providing a fast, responsive, and modern interface.
Backend: Powered by Flask, connecting to AI services like Gemini and using Nomnitin for enhanced functionality.
Database: All user data is securely stored in Supabase, handling authentication, notes, budgets, and other records.
API Integration: Centralized communication through the main API to coordinate education, finance, and productivity features.
What's next for TeenToolkit
Next steps include adding an assignment tracker with upcoming dates, a work/not work mode to hide distractions, a screen time log, and a hub for important notifications from different apps. Daily features like weather, affirmations, positive messages, and reading goals will also be added, along with basic tools to help teens stay organized and focused.
Built With
- flask
- javascript
- json
- next
- python
- supabase
- typescript

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