KMTonmoy / StudyBuddy-Client

StudyBuddy is a collaborative web app for managing assignments online. It features easy assignment creation, management, and peer grading, all within a user-friendly interface. Built with MongoDB, Express.js, React, Tailwind CSS, and DaisyUI.

Home Page:https://studybuddy20.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

StudyBuddy

StudyBuddy is a web application designed for online group study, enabling users to create assignments, complete them, and grade their friend's assignments.

Features

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

Live Site

Check out the live site here.

Technologies Used

  • MongoDB
  • Express.js
  • React
  • TailwindCss
  • DaisyUi

Packages Used

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

Getting Started

To get started with StudyBuddy, follow these steps:

  1. Clone this repository.
  2. Install dependencies using npm install.
  3. Start the server using npm run dev.
  4. Open the application in your browser at http://localhost:5173/.

About

StudyBuddy is a collaborative web app for managing assignments online. It features easy assignment creation, management, and peer grading, all within a user-friendly interface. Built with MongoDB, Express.js, React, Tailwind CSS, and DaisyUI.

https://studybuddy20.netlify.app


Languages

Language:JavaScript 98.8%Language:CSS 0.7%Language:HTML 0.5%