๐Ÿš€ 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
Share this project:

Updates