StudyBuddy is a web application designed for online group study, enabling users to create assignments, complete them, and grade their friend's assignments.
-
User-Friendly Interface: Our platform offers a clean and intuitive design, ensuring a seamless navigation experience for users of all levels.
-
Assignment Creation: Users can easily create assignments with customizable fields such as title, description, marks, difficulty level, and due date.
-
Assignment Management: View, update, and delete assignments effortlessly. Users have full control over their created assignments.
-
Collaborative Learning: Foster a sense of community and collaboration by reviewing and grading assignments submitted by peers. Provide feedback and marks to encourage growth and learning.
Check out the live site here.
- MongoDB
- Express.js
- React
- TailwindCss
- DaisyUi
- React Swiper: For creating responsive and touch-friendly sliders.
- React Helmet: For dynamically changing the page title and meta tags.
- Sweet Alert 2: For displaying beautiful and customizable alert messages.
- React Toastify: For displaying toast notifications in React applications.
- Axios: For making HTTP requests from the browser.
- React Icons: For easily including popular icon packs in React projects.
- React Date Picker: For selecting dates in a user-friendly way.
To get started with StudyBuddy, follow these steps:
- Clone this repository.
- Install dependencies using
npm install
. - Start the server using
npm run dev
. - Open the application in your browser at
http://localhost:5173/
.