Skip to content

StudyStream is an online assignment portal that allows teachers to create assignments and students to take and submit them. Users can view assignment lists, create, update, and delete their own assignments, ensuring secure access. Students submit assignments with a document link and description, which move to a "pending" state for teacher review.

Notifications You must be signed in to change notification settings

Jahid458/Studystream-client

Repository files navigation

Study Stream

StudyStream is an online assignment portal that allows teachers to create assignments and students to take and submit them. Users can view assignment lists, create, update, and delete their own assignments, ensuring secure access. Students submit assignments with a document link and description, which move to a "pending" state for teacher review. Teachers can grade submissions, and students can view their grades and feedback.

key Features

  • User Role-Based Access Control
  • Teacher Create, update, view, and delete assignments
  • View a list of all assignments
  • Students’ submitted assignments move to a "pending" state
  • Teachers can view pending assignments and grade them using a "Give Mark" feature
  • Students can view the grades and feedback for their submitted assignments under "My Submitted Assignments

Npm Packages

  • Swiper
  • sweetalert
  • axios

1️⃣ Prerequisites

Ensure you have the following installed:

  • Node.js (Recommended version: 18.x or later)
  • npm (Comes with Node.js) or yarn

2️⃣ Clone the Repository

git clone <repository-url>
cd <project-folder>

3️⃣ Install Dependencies

npm install

4️⃣ Run the Development Server

npm start / nodemon index.js

Links

Github Client Link --> https://github.com/Jahid458/Studystream-client

Github Server Link --> https://github.com/Jahid458/Studystream-server

Live Link --> https://assignment-11-3a173.web.app

About

StudyStream is an online assignment portal that allows teachers to create assignments and students to take and submit them. Users can view assignment lists, create, update, and delete their own assignments, ensuring secure access. Students submit assignments with a document link and description, which move to a "pending" state for teacher review.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages