Inspiration:

Our inspiration stems from AI's transformative power and growing significance in today's society. With this in mind, we aim to leverage AI to enhance students' learning and studying experiences. By fully harnessing AI's potential, we believe this approach will not only improve educational outcomes but also shift the perception of AI from a tool for cheating to a powerful resource for learning. We are confident this will contribute to the betterment of society by elevating educational standards and empowering learners.

What it does:

Next is the result of our dedicated efforts—an educational platform designed to leverage the power of AI to enhance the learning experience. Users can log in, select courses of interest, or even create their own by uploading a syllabus and naming the course. In addition, our advanced AI assistant facilitates learning by scanning texts to generate practice problems relevant to each subject, building course trees to track progress, offering online AI chat support for further assistance, and tracking progress for each section.

How we built it:

We built Next using Next.js and TypeScript. For the AI functionality, we integrated ChatGPT’s API, utilizing the gpt-4-mini model. We implemented SafeServerActions to facilitate communication between the front-end and back-end, allowing seamless data exchange via JSON. On the front-end, we used TailwindCSS for styling, while PostgreSQL serves as our database.

Challenges we ran into:

Time management and rest were significant challenges for us. While 24 hours allowed us to accomplish a lot, it wasn’t always enough to fully match our ambitions. We devoted most of our time to perfecting the functionality of our features, which limited our focus on visual design. However, driven by our determination to deliver our best work, we ultimately overcame these obstacles.

Accomplishments that we're proud of:

Our proudest achievement is the Practice Generator feature, which allows users to upload images or PDFs. Our AI assistant analyzes and understands the content, generating customized practice problems that help strengthen the user's understanding of the specific topics they need to cover.

What we learned:

Each member took away something unique from our journey. One of us, a beginner programmer, gained valuable experience with TypeScript, while the other honed leadership and teamwork skills. Both of us agree that learning how to analyze images with AI was a significant milestone in our development. With this in mind, we have come to appreciate the true power of AI and are eager to explore even more ways to harness its potential and contribute to society.

What's next for Next:

Our next goal is to enhance the learning capabilities of our AI. By storing conversations between users and the AI, we aim to make it smarter and more helpful in the future. Additionally, we recognize the importance of visual representation for a website, and we are committed to refining our design to achieve a higher level of perfection.

Built With

Share this project:

Updates