This is a web application for managing student records. The frontend of the application is built with ASP.NET MVC and AngularJS, and it can be accessed at https://localhost:7139/. The backend is built with ASP.NET Core minimal API and it can be accessed at https://localhost:7034/.
- Clone the repository to your local machine.
- Navigate to the root folder of the project.
- Open the solution file (StudentManagement.sln) in Visual Studio.
- Build the solution.
- Create the database by running the following commands in the Package Manager Console: Update-Database
- Start both the frontend and backend projects in Visual Studio.
- Access the application at https://localhost:7139/
The frontend of the application can be accessed at https://localhost:7139/. Users can perform the following actions:
- Login page
- Student listing page
- Create a new student
- Student detail Page
- Filter, Paging
- Login API
- Get All students API
- Filter student by name, phone number, ID number API
- Create a new student
- Get student detail by ID API
The API documentation for the backend can be accessed at https://localhost:7034/swagger/index.html. This page provides detailed information about the available endpoints, parameters, and responses.
- ASP.NET MVC
- AngularJS
- ASP.NET Core minimal API
- Dependency Injection
- Entity Framework Core
- SQL