ClassTrack is a comprehensive attendance management and tracking system designed for universities and educational institutions. This project utilizes SQL for database management and ASP.NET Razor Pages for seamless web application development.
-
User Authentication: Secure login and authentication system for students, professors, and administrators.
-
Attendance Tracking: Effortlessly record and monitor student attendance in real-time.
-
Course Management: Easily manage courses, including adding, updating, and deleting courses.
-
Student Management: Keep track of student information, including enrollment details and attendance history.
-
Professor Dashboard: Provide professors with a dedicated dashboard to manage courses and track attendance.
-
Admin Panel: Allow administrators to oversee the entire system, manage users, and generate reports.
-
ASP.NET Razor Pages: A lightweight web framework for building dynamic web pages with C#.
-
SQL: Database management system for efficient data storage and retrieval.
- Clone the Repository:
git clone https://github.com/F4ntasticFour/ClassTrack.git
2. **Database Setup:**
- Execute the SQL script provided in the `database` folder to set up the required database schema.
3. **Configuration:**
- Update the connection string in the project with your database credentials.
4. **Run the Application:**
- Open the project in Visual Studio or your preferred development environment.
- Build and run the application.
5. **Access the Application:**
- Open your web browser and navigate to `http://localhost:5000` to access ClassTrack.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.