|
1 | | -# StudentManagementSystem |
| 1 | +Student Management System |
| 2 | + |
| 3 | +This is a project targeting .NET 8. The project is designed to manage student information and includes features such as authentication, email notifications, and database management. |
| 4 | + |
| 5 | +Features |
| 6 | +• Student Management: Add, update, delete, and view student information. |
| 7 | +• Authentication: Google authentication integration. |
| 8 | +• Email Notifications: Send email notifications using SMTP. |
| 9 | +• Database Management: Uses SQL Server for data storage. |
| 10 | + |
| 11 | +Setup Instructions |
| 12 | +1. Clone the repository: |
| 13 | +2. Set up the database: Ensure you have SQL Server installed and running. Update the connection string in secrets.json if necessary. |
| 14 | +3. Configure user secrets: The project uses user secrets to store sensitive information. Ensure the secrets.json file is correctly configured. |
| 15 | +4. Restore dependencies |
| 16 | +5. Run the application |
| 17 | + |
| 18 | +Usage |
| 19 | +- Manage student information through the provided interface. |
| 20 | + |
| 21 | +Dependencies |
| 22 | +- MailKit (4.8.0) |
| 23 | +- Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (8.0.10) |
| 24 | +- Microsoft.AspNetCore.Identity.EntityFrameworkCore (8.0.11) |
| 25 | +- Microsoft.AspNetCore.Identity.UI (8.0.11) |
| 26 | +- Microsoft.EntityFrameworkCore.Sqlite (8.0.11) |
| 27 | +- Microsoft.EntityFrameworkCore.SqlServer (8.0.11) |
| 28 | +- Microsoft.EntityFrameworkCore.Tools (8.0.11) |
| 29 | +- Microsoft.VisualStudio.Web.CodeGeneration.Design (8.0.7) |
| 30 | + |
| 31 | +Project Structure |
| 32 | +- StudentManagementSystem: Main Blazor project. |
| 33 | +- StudentManagementSystem.Core: Core project containing business logic and models. |
| 34 | + |
| 35 | +License |
| 36 | +This project is licensed under the MIT License. See the LICENSE file for more details. |
| 37 | +--- |
| 38 | +This README provides an overview of the project, setup instructions, usage details, and information about dependencies and project structure. |
| 39 | + |
| 40 | + |
| 41 | + |
0 commit comments