PreventDeskTool is the web module of my final year project.
The aim of this project was- To Educate children about road safety.
- To introduce activity for students in schools that will educate them about traffic rules and regulations in a healthy and fun way.
- Providing fun and leisure activity for children by making them play this game.
- To Reduce the number of hazardous accidents by giving education to students at a very young age.
The following technologies were used in this project:
- ASP.NET Core MVC: This framework was used to build the web application.
- MSSQL Server Database: The database management system for storing project data.
- Entity Framework Core ORM: Used for data modeling and interaction with the database.
- Chart.js Library: Utilized to create interactive data visualizations and charts.
- SweetAlert.js Library: For enhancing user alerts and notifications.
- JavaScript/jQuery: Used for client-side scripting and enhancing user experience.
- Bootstrap: For responsive and visually appealing user interface components.
To get started with the PreventDeskTool, follow these steps:
- Prerequisites: Ensure you have the latest .NET Core SDK installed on your system. You can download it from here.
- Clone the Repository: Clone the project to your local machine using Git:
git clone https://github.com/NoorNabi50/PreventDeskTool.git
- Restore Dependencies: Navigate to the project directory and execute the following command to restore all the necessary dependencies:
dotnet restore
- Set Up the Database: Ensure that MSSQL Server is installed and properly configured. Update the connection string in the
appsettings.json
file to match your database settings. - Run Entity Framework Migrations: To set up your database schema, use Entity Framework migrations:
dotnet ef database update
- Run the Application: Start the application by running:
dotnet run
This will start the ASP.NET Core application on the default port. You can access the web application by navigating tohttp://localhost:5000
in your web browser.