Inspiration

Our inspiration for this project came from the desire to make education and note-taking more efficient and accessible as experienced in our Engineering environment. We aimed to harness AI technologies to simplify course generation and note-taking.

What it does

Our AI Course and Notes assistant consists of two main components. The first is an AI-powered course generation platform, which enables users to create, manage, and organize courses with the assistance of AI content generation. We've also integrated Stripe for premium features. The second component is an AI-driven note-taking app, which incorporates DALL•E image generation. Users can take notes, use rich text editing, and generate notebook cover images.

How we built it

We utilized a diverse set of technologies, including Next.js 13, OpenAI, Stripe, Tailwind CSS, Clerk for authentication, Versa AI SDK, DrizzleORM, Neon DB, Firebase storage, and TipTap for the rich text editor. The project follows Next.js 13's file-based routing structure and incorporates components from Chat CN (Tailwind CSS).

Challenges we ran into

During development, we faced challenges related to AI integration, expensive server hosting, image generation, and handling user authentication together with text generation for courses.

Accomplishments that we're proud of

We take pride in achieving the goals of better and faster note-taking and learning through our structured AI courses. Our project empowers users to enhance their productivity, making the learning process more efficient and note-taking more effective. This accomplishment marks a significant step towards accessible and efficient education.

What we learned

This hackathon taught us valuable lessons in AI integration, database development, and time constraint problem solving.

What's next for AI Course and Notes assistant

To develop multi-lingual web and mobile platform that combines:

Personalized AI-generated courses that include generated lectures, summaries, videos, and Adaptive quizzes, which are tailored with feedback and grading systems to ensure a well-paced learning and better information retention. Auto-generated assignments and dialogue over PDF files from any website or local PDF to create broader and engaging learning sessions. Custom AI-powered personalized tutors specializing in their fields, such as learning about Indian civil rights history from Mahatma Gandhi to discussing space with Sir Einstein, to make learning more intuitive and engaging. Digital notebooks equipped with a wide range of tools to annotate, auto-complete, and publish your notes, enhancing note-taking and organization of material. A creativity dashboard featuring personalized chatbots, image, audio, video, and code generation tools to promote creativity and engagement. The platform offers seamless scheduling and reminders for upcoming assignments and routine quizzes to manage learning schedules effectively.

Built With

  • 13
  • ai
  • api
  • authentication)
  • cssclerk
  • dall?e
  • db
  • drizzleorm
  • firebase
  • for
  • neon
  • next.js
  • openai
  • openai's
  • sdk
  • storage
  • stripe
  • tailwind
  • tiptap
  • versa
Share this project:

Updates