Notes2Card: AI-Based Study Content Generation

11 May

Authors: Professor S.P.Gunjal, Professor C.P.Lachake, Dandale Vaishnavi, Gawai Yash, Pal Babita

Abstract: The rapid growth of digital learning has increased the need for tools that can convert broad topics into structured and revision-friendly study material. This project presents Notes2Card, an AI-assisted web application that helps learners generate complete study resources from a user-provided topic and learning purpose. The system creates a course outline with chapter-wise structure, generates detailed chapter notes, and supports additional study formats such as flashcards and quizzes for active recall and self-assessment. Notes2Card is built using Next.js for the application layer, Clerk for user authentication, Neon PostgreSQL with Drizzle ORM for data persistence, Gemini API for AI-based content generation, Inngest for asynchronous background processing, and Stripe for subscription-based membership management. The platform follows a modular architecture with separate APIs for course creation, content retrieval, study-type generation, user status, and payment of workflows. It also includes robust AI error classification and status tracking to improve reliability during content generation. The implemented system supports both free-tier and paid-tier users, with server-side enforcement of usage limits for non-members. Experimental usage of the application demonstrates that the platform can reduce the manual effort required to prepare structured study material while improving accessibility and consistency of learning content. The project validates the practical use of AI and event-driven processing in building scalable educational tools.

DOI: https://doi.org/10.5281/zenodo.20132589