This is a project to improve skils with Blazor
and ASP.NET Core
.
The UI was made using Blazorise.
The main point of the application will be project planning, just like in the original application.
- User:
- Adding if there is none in the application.
- Editing
- The user can decide whether and when to receive notifications.
- The user decides whether to receive notifications today based on whether they are working on projects today.
- Project:
- API:
- Adding
- Editing
- Deleting
- Client:
- Adding
- Editing
- Deleting
- API:
- Templates:
- API:
- Adding
- Editing
- Deleting
- Client:
- Adding
- Editing
- Deleting
- Adding new or changing existed after adding column in project view.
- API:
- Tasks:
- API:
- Adding
- Editing
- Deleting
- Changing category
- Client:
- Adding
- Editing
- Deleting
- Changing category
- Tags:
- API:
- Adding
- Editing
- Deleting
- Client:
- Adding
- Editing
- Deleting
- API:
- API:
- Notifications
- Example notification
- Summary notification
- Summary charts
- Example Chart
- Charts
- Docker?
- Moving to SQLite for better API design portability?
- PWA?
- Default project?
- Don't show default project in lists?
- Prohibit deleting and modifying the default project?
- Show the default project only when entering a subpage with the project view directly?
- After directly switching to the project view, show the window for adding a new project/after the first change, ask about a new project?
In its current state, the application is in development and it is recommended to run it through the IDE.
- .NET 8
- In Visual Studio:
ASP.NET
and web development, or other IDE with the necessary components. - SQL Server. For configuration see: appsettings.json
- Database Migration via EntityFramework.
- Run appliaction as
<Multiple Startup Projects>
in Visual Studio or API and Client projects in other IDEs.