Quick start for local development:
-
Use LocalDB for development (no external DB required)
- Ensure
appsettings.Development.jsoncontains a local connection string. By default it uses LocalDB and databaseCourseManagerDB_LOCAL.
- Ensure
-
Run the application from Visual Studio or with dotnet CLI:
- dotnet run --project UniSystem
- The app will create the database and seed initial data automatically on startup.
-
Test endpoints with Swagger (in Development environment) or via curl/Postman. See
UniSystem/Docs/SampleRequests.mdfor example requests.
Note for submission:
- Replace the connection string in
appsettings.jsonwith the provided one for the university environment before final submission (CourseManagerDB_NEPTUN). The production connection string must match the spec.