๐ 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.