Skip to content

mohaiminul375/Group-Guru-client

Repository files navigation

Group guru

  • group guru is an Online education assignment platform

assignment_category_0001: Online Group-Study assignment

Run the Project Locally

  1. Clone the Repository:

    git clone https://github.com/mohaiminul375/Group-Guru-client.git
    cd Group-Guru-client
  2. Install Dependencies:

    npm install
  3. Set Up Environment Variables: Create a .env.local file in the root directory and add the necessary environment variables. (Important!)

  4. Run the Application:

    npm run dev -- --host
  5. Access the Site: Open your browser and go to http://localhost:5173/ or http://192.168.1.12:5173/ from other devices on the same network to view the application.

website features

this is an Online education Online-group-study assignment website

  • Well-designed and smooth user experience (responsive for Mobile, Tablet, Desktop)
  • Dark/light mood
  • A Register user can create an assignment
  • A Register user can Post his/her own assignment
  • A Register user can update any assignment (after login)
  • A Register user can delete her own assignment excluding others
  • User can see her submission and assignment status and marks
  • Users can see all pending assignments and give marks to assignments excluding those submitted by their own

new features

  • Create a Leader Board where will show users' average marks data in descending order, excluding marks marked as pending. Data formatting in Database.

npm and package

  • vite
  • react
  • react-router dom
  • tailwind css
  • daisy ui
  • Meraki ui
  • react icon
  • react-spinners
  • react date picker
  • Axios
  • tan stack query
  • react hook form
  • react hot toast
  • sweet alert 2
  • react typewriter
  • react helmet
  • react prop types

Auth and Security

  • firebase (Auth and host)
  • Axios interceptor
  • jwt

Back End

  • Node.js
  • Express.js
  • MongoDB

About

Group Guru is a Online group study assignment website

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages