← Back to projects

University Project

StudyBuddy

Full-Stack Web Application

An AI-powered study companion that brings planning, quizzes, flashcards, task management, and AI-assisted learning together in one platform.

Student studying with laptop

Overview

StudyBuddy is an AI-powered study companion that combines study planning, quizzes, flashcards, task management, and AI-assisted learning in one platform.

Project Background

Our team developed StudyBuddy as a university web development project. We proposed and validated the idea, designed the user interface, and built a web application to help students organize their studies and improve their learning experience.

Project Demo

If the embedded player is unavailable, watch the StudyBuddy demo on YouTube.

Key Features

  • AI-Powered Flashcards: Create flashcards manually or generate them using the OpenAI API.
  • Quiz System: Create and take quizzes, including AI-generated quizzes.
  • Study Planning: Organize study sessions and plan learning activities.
  • Task Management: Add and manage study tasks.
  • AI Study Assistant: Get AI-powered answers to study-related questions.
  • Pomodoro Timer: Manage study sessions and breaks with a built-in timer.

My Contribution

I collaborated with the team on idea development, validation, and UI design. My main focus was implementing the flashcards feature, including manual flashcard creation and AI-powered flashcard generation through OpenAI API integration. I also built the Pomodoro timer to help users manage their study sessions and breaks.

Technologies Used

ReactJavaScriptNode.jsExpress.jsMongoDBMongooseOpenAI APIAxios