Inspiration

Students today face multiple challenges, including managing study schedules, understanding large volumes of content, and getting instant help with academic questions. Many existing tools solve only one of these problems at a time, forcing students to switch between different platforms. We were inspired to create LearnAI, a single intelligent platform that combines planning, learning, and doubt-solving through artificial intelligence. Our goal was to make studying more organised, personalised, and accessible for students.

What it does

LearnAI is an AI-powered study assistant that helps students plan and learn more efficiently. It allows users to generate personalised study timetables based on their subjects and deadlines. Users can upload PDFs or provide learning content to receive short and clear summaries. The platform also includes a multilingual AI chatbot that answers academic questions instantly. By combining these features in one web application, LearnAI supports students in managing their time, understanding topics faster, and resolving doubts without delay.

How we built it

We built the frontend using React.js and Tailwind CSS to create a responsive and user-friendly interface. The backend was developed with Node.js and Express.js, and MongoDB was used as the database for storing user data. AI features were implemented using the OpenAI API for timetable generation, summarization, and chatbot responses. The application was deployed using Vercel for the frontend and Render for the backend.

Challenges we ran into

One of the main challenges was integrating AI features smoothly with the frontend and backend. Handling large PDF files for summarization and ensuring fast response times was difficult. We also faced issues with API errors and debugging communication between different parts of the system. Designing a user interface that was both simple and functional while supporting multiple features was another challenge. Time management during development was also a key difficulty.

Accomplishments that we're proud of

We successfully built a working prototype that combines multiple AI features into one platform. We were able to deploy the application and demonstrate real-time AI responses for study planning, summarization, and doubt solving. Completing a full-stack AI project within the hackathon timeframe and collaborating effectively as a team is something we are proud of.

What we learned

Through this project, we learned how to design and build a complete full-stack web application. We gained experience in integrating AI models into real-world applications and handling data flow between frontend and backend. We also improved our skills in debugging, teamwork, and project planning under time constraints. This project helped us understand how AI can be applied to solve practical educational problems.

What's next for LearnAI

In the future, we plan to add user authentication and personalized progress tracking. We want to improve AI accuracy and provide more advanced recommendations based on student performance. We also aim to develop a mobile-friendly version of the platform and add features such as voice input, offline support, and integration with school or college systems. Our long-term vision is to make LearnAI a complete digital learning companion for students.

Built With

Share this project:

Updates