Skip to content

This is a web platform for students to create assignments and submit assignments also grading assignments submitted by others.

Notifications You must be signed in to change notification settings

aka-azad/study-buddies

Repository files navigation

Study Buddies

Purpose: Study Buddies is a web application designed to facilitate online group study with friends. Users can create assignments, complete them, and grade their friends' assignments, fostering a collaborative and interactive learning environment.

Live URL: Study Buddies

Key Features

  • User Authentication: Register, log in, and manage user profiles using Firebase.
  • Assignment Creation: Users can create new assignments with details like title, description, marks, difficulty, and due date.
  • Assignment Submission: Users can submit assignments, view their status, and receive feedback from friends.
  • Grading System: Users can grade their friends' assignments and provide feedback.
  • Responsive Design: Ensures compatibility across various devices and screen sizes.
  • Interactive UI: Engaging and user-friendly interface with animations and notifications.

Dependencies

The project uses the following npm packages:

  • vite
  • react
  • axios
  • dotenv
  • firebase
  • localforage
  • lottie-react
  • match-sorter
  • react
  • react-datepicker
  • react-dom
  • react-icons
  • react-router
  • react-toastify
  • sort-by
  • sweetalert2

About

This is a web platform for students to create assignments and submit assignments also grading assignments submitted by others.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages