{"id":15002882,"url":"https://github.com/dennispitallano/dssms","last_synced_at":"2026-02-14T03:35:00.034Z","repository":{"id":144136033,"uuid":"454884562","full_name":"DennisPitallano/DSSMS","owner":"DennisPitallano","description":"Driving School Student Management System","archived":false,"fork":false,"pushed_at":"2022-02-13T10:08:48.000Z","size":19746,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T04:20:21.743Z","etag":null,"topics":["asp-net-core","asp-net-core-identity","asp-net-mvc","aspnet","aspnet-core","aspnetcore","csharp","css","dotnet","dotnet-core","html","html-css-javascript","identity","javascript","mssqlserver","sql","sql-server","visual-studio"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DennisPitallano.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-02T18:09:06.000Z","updated_at":"2022-08-11T20:03:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"341056f6-8f21-4650-b2c9-1d0eb153d35c","html_url":"https://github.com/DennisPitallano/DSSMS","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DennisPitallano/DSSMS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DennisPitallano%2FDSSMS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DennisPitallano%2FDSSMS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DennisPitallano%2FDSSMS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DennisPitallano%2FDSSMS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DennisPitallano","download_url":"https://codeload.github.com/DennisPitallano/DSSMS/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DennisPitallano%2FDSSMS/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262996466,"owners_count":23396904,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asp-net-core","asp-net-core-identity","asp-net-mvc","aspnet","aspnet-core","aspnetcore","csharp","css","dotnet","dotnet-core","html","html-css-javascript","identity","javascript","mssqlserver","sql","sql-server","visual-studio"],"created_at":"2024-09-24T18:53:37.608Z","updated_at":"2025-10-03T23:16:19.399Z","avatar_url":"https://github.com/DennisPitallano.png","language":"JavaScript","readme":"# Asp.Net Core Project\n\n---\n\n\u003e AJ3 Universal Driving School Student Management System.\n\n### Cloning\n\n```shell\ngit clone https://github.com/DennisPitallano/DSSMS.git\n```\n\n## Requirements\n\n- [Install](https://www.microsoft.com/net/download/windows#/current) the .NET 5 SDK or latest\n\n### Running in Visual Studio\n\n- Set Startup project:\n  - AJ3.WebApp\n\n## EF Core \u0026 Data Access\n\n---\n\n- The solution uses:\n  \n  - `ApplicationDbContext`: for Asp.Net Core Identity\n  - `FluentValidation.AspNetCore` : for Model Validation rules\n\n    - ```powershell\n      Install-Package FluentValidation.AspNetCore -Version 10.3.6\n      ```\n\n- `AutoMapper`: for Object Mapping\n\n    - ```powershell\n      Install-Package AutoMapper.Extensions.Microsoft.DependencyInjection -Version 8.1.1\n      ```\n\n- `Microsoft.Data.SqlClient` : for Data Provider fro SQL Server\n\n    - ```powershell\n      Install-Package Microsoft.Data.SqlClient -Version 4.1.0\n      ```\n\n- `Dapper`: For ORM\n\n    - ```powershell\n      Install-Package Dapper -Version 2.0.78\n      ```\n\n## Run entity framework migrations:\n\n\u003e NOTE: Initial migrations are a part of the repository.\n\n- .NET Core CLI\n  \n  - ```powershell\n    dotnet ef database update\n    ```\n\n- Visual Studio\n  \n  - ```powershell\n    Update-Database\n    ```\n\n\u003e OR: you can just restore the **TPS.bak** to your SQL Server localhost\n\n## Logging \u0026 App Setting\n\n------\n\n- We are using `Serilog` with pre-defined following Sinks - white are available in `appsettings.Logs.json`\n\n- Initial App setting `appsettings.json`\n  \n  - ```json\n    {\n      \"ConnectionStrings\": {\n        \"SQLDBConnectionString\": \"Data Source=localhost;Initial Catalog=TPS;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False\"\n      },\n      \"SystemSetUp\": {\n        \"CompanyName\": \"AJ3 Universal Driving School\",\n        \"Address\": \"730A Del Monte Ave. Talayan, Quezon City\",\n        \"PhoneNumber\": \"\",\n        \"MobileNumber\": \"+639\",\n        \"Manager\": \"Manager\",\n        \"TagLine\": \"Tag line\"\n      },\n      \"License\": {\n        \"LicenseId\": \"123\",\n        \"LicenseTo\": \"test\"\n      },\n      \"AllowedHosts\": \"*\",\n      \"DbBackUp\": {\n        \"Location\": \"\"\n      }\n    }\n    ```\n\n## UI preview\n\n------\n\n- The application uses  [Metronic](https://preview.keenthemes.com/metronic8/demo18/index.html?_ga=2.129744394.783580045.1643866420-142488473.1634310666)\n\n​    Login Page\n\n\u003cimg src=\"doc\\login.png\" alt=\"login\" style=\"zoom:50%;\" /\u003e\n\n  Student Master List\n\n![student-masterlist](doc/student-masterlist.png)\n\nStudent Profile\n\n- Personal Info![profile-info](doc/profile-info.png)\n- Course Notes![profile-note](doc/profile-note.png)\n- Course Detail![profilecourse](doc/profilecourse.png)\n- Payments History ![profile-payment](doc/profile-payment.png)\n- Sample Certificate ![cert](doc/cert.png)\n\n### VIDEO DEMO : http://somup.com/c3ne1QZmJV\n\n### Suggestion\n\n---\n\nI am happy to share my attempt of the implementation of the ASP.NET Core.\n\nAny feedback is welcome - feel free to create an issue or send me an email - [dpitallano@gmil.com](mailto:dpitallano@gmil.com). Thank you 😊","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdennispitallano%2Fdssms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdennispitallano%2Fdssms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdennispitallano%2Fdssms/lists"}