Skip to content

NoorNabi50/PreventDeskTool

Repository files navigation

Project Title: PreventDeskTool - Final Year Project Web Module

Description

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.

Technologies Used

The following technologies were used in this project:

  1. ASP.NET Core MVC: This framework was used to build the web application.
  2. MSSQL Server Database: The database management system for storing project data.
  3. Entity Framework Core ORM: Used for data modeling and interaction with the database.
  4. Chart.js Library: Utilized to create interactive data visualizations and charts.
  5. SweetAlert.js Library: For enhancing user alerts and notifications.
  6. JavaScript/jQuery: Used for client-side scripting and enhancing user experience.
  7. Bootstrap: For responsive and visually appealing user interface components.

Installation Guide

To get started with the PreventDeskTool, follow these steps:

  1. Prerequisites: Ensure you have the latest .NET Core SDK installed on your system. You can download it from here.
  2. Clone the Repository: Clone the project to your local machine using Git:
    git clone https://github.com/NoorNabi50/PreventDeskTool.git
  3. Restore Dependencies: Navigate to the project directory and execute the following command to restore all the necessary dependencies:
    dotnet restore
  4. 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.
  5. Run Entity Framework Migrations: To set up your database schema, use Entity Framework migrations:
    dotnet ef database update
  6. 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 to http://localhost:5000 in your web browser.

Releases

No releases published

Packages

No packages published

Languages