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.
- 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
- Swiper
- sweetalert
- axios
Ensure you have the following installed:
git clone <repository-url>
cd <project-folder>npm installnpm start / nodemon index.jsGithub 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