๐ Inspiration
Students often consume a lot of content but struggle to retain and revise it effectively. We wanted to build a system that doesnโt just summarize information but actually understands how a student learns and helps them improve over time.
๐ง What it does
SecondBrain is an AI-powered learning assistant that converts any input (text, images, or documents) into:
- Summaries
- Key points
- Quizzes
- Flashcards
It also analyzes user performance to generate a personalized Learning DNA, highlighting strengths, weaknesses, and suggesting a smart revision strategy.
โ๏ธ How we built it
- Frontend: React
- Backend: Node.js + Express
- AI: Gemini API
- Deployment: Vercel (frontend) + Render (backend)
- Database: MongoDB
โก Challenges we ran into
- Handling API errors and ensuring stable Gemini responses
- Managing environment variables securely
- Fixing backend deployment issues
- MongoDB connection and network access configuration
๐ Accomplishments that we're proud of
- Built a full-stack AI application within hackathon time
- Integrated Gemini API for real-time intelligent output
- Created a unique Learning DNA feature
- Successfully deployed the project live
๐ What we learned
- Full-stack deployment (Vercel + Render)
- API integration and debugging
- Importance of secure environment handling
- Building scalable solutions under time pressure
๐ฎ What's next for SecondBrain
- Advanced learning analytics
- Better personalization with AI
- Voice-based input and interaction
- Expand into a complete AI learning ecosystem
Built With
- mern
Log in or sign up for Devpost to join the conversation.