Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 1.87 KB

README.md

File metadata and controls

39 lines (23 loc) · 1.87 KB

Homework (.NET Core MVC project)

The "Homework" project is a .NET Core MVC application designed to simplify homework assignment, submission, and class management. It offers a user-friendly interface for both Teachers (mentors) and Students, providing essential features like homework assignment, submission, 2-factor authentication, QR code generation, data download, and class invitations.

Features

  • User Roles: The system supports two user roles: Teacher (Mentor) and Student.

  • Homework Assignment: Teachers can create, edit, and delete homework assignments, specifying due dates and other relevant details.

  • Homework Submission: Students can submit homework online, receive due date reminders, and get notifications.

  • 2-Factor Authentication and QR Code Generation: Enhanced security with 2-factor authentication using QR code scanning.

  • Download Personal Data: Users can download their personal data stored in the system in the form of a .json file.

  • Class Management: Teachers can invite students to join classes, and students can accept or decline these invitations.

Prerequisites

Before you get started, make sure you have the following prerequisites installed on your system:

Installation and executing project Instructions

  1. Clone the repository to your local machine:

    git clone https://github.com/Daxrajsinh/HomeWork-dotNET_core_MVC.git
    
  2. Open the project in your Visual Studio Code.

  3. Change the connection String accordingly.

  4. Build and run the project.

Video Demo

https://drive.google.com/file/d/19oI-v6i1Fo1gz29M-NT9GNoCFLQpuQgI/view