Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/aka-azad/study-buddies
- Owner: aka-azad
- Created: 2025-01-05T05:44:30.000Z (8 days ago)
- Default Branch: main
- Last Pushed: 2025-01-08T08:44:09.000Z (5 days ago)
- Last Synced: 2025-01-08T09:37:42.567Z (5 days ago)
- Topics: axios-react, crud, dotenv, firebase-auth, react, vite
- Language: JavaScript
- Homepage: https://study-buddies-by-ashraf.web.app/
- Size: 77.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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**