This project is a mini application built with ASP.NET Core, which involves managing and tracking student absences, courses, departments, groups, and instructors. It includes functionality for CRUD operations on various entities such as Classe, Departement, Enseignant, Etudiant, and FicheAbsence.
- ASP.NET Core (MVC Architecture)
- Entity Framework Core (ORM)
- SQL Server/MySQL (Database)
- Bootstrap 5 (Frontend Framework)
- jQuery (Frontend Library)
To get started with this project locally, follow these steps:
-
Clone the Repository
Clone the repository to your local machine using Git:git clone https://github.com/yourusername/mini.projet.net.git
-
Restore NuGet Packages
Open the solution in Visual Studio or use the following command to restore the required packages:dotnet restore
-
Database Configuration
Ensure your database connection is set up properly in theappsettings.jsonfile:"ConnectionStrings": { "DefaultConnection": "server=localhost;database=yourdb;user=root;password=yourpassword" }
-
Apply Database Migrations
Run the following commands to create the necessary database tables based on your models:dotnet ef database update
-
Run the Application
Start the application using:dotnet run
Open your browser and navigate to
http://localhost:5000to access the application.
