Skip to content

TheWayToJunior/AcrylicWindow

Repository files navigation

Project implementation plan "Acrylic"

Attention! This cours work plan is preliminary, because the list of tasks to be solved in the process of creating a new version of the application may undergo significant processing. As the functionality is created, the plan will be revised.

  • Repository registration github.com
  • Create a project and preparing it for development
  • Create Identity Server
  • Add authorization using the Oauth 2.0 approach and a JWT Bearer
  • Setting up adding an account
  • Transferring the project to .NET 5.0
  • Create a MongoDB database and connecting to it
  • Create a repository for data access
  • Add XUnit tests
  • Creating entities(classes) and configuring entities
    • Employee
      • Create an entity and model
      • Add modal windows to add a new record
      • Add modal windows for updating records
      • Add the ability to delete records
      • Add pagination
      • Add validation for fields on the view
      • Add a search on the table
    • Student
      • Create an entity and model
      • Add modal windows to add a new record
      • Add modal windows for updating records
      • Add the ability to delete records
      • Add pagination
      • Add validation for fields on the view
      • Add a search on the table
    • Group
      • Create an entity and model
      • Add modal windows to add a new record
      • Add modal windows for updating records
      • Add the ability to delete records
      • Add pagination
      • Add validation for fields on the view
      • Add a search on the table
  • Create ViewModels for entities and configuring mapping (Automapper)
  • Add the resulting charts (LiveCharts)
  • Visualize data on the home page
  • Test the app
    • Test the AuthorizationProvider
    • Test the main business logic services

Releases

No releases published

Packages

No packages published

Languages