Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aka-azad/study-buddies

This is a web platform for students to create assignments and submit assignments also grading assignments submitted by others.
https://github.com/aka-azad/study-buddies

axios-react crud dotenv firebase-auth react vite

Last synced: about 6 hours ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://study-buddies-by-ashraf.web.app)

## 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**