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
- 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.
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