Closed Eiromplays closed 2 years ago
A little update on the above, most of these changes have been done/completed. I am currently looking into these things:
Switch from React Router to React Location. There is obvious reasons as to why I am doing it and you can read more about React Location here: https://react-location.tanstack.com/
I have also been looking at React Table: https://react-table.tanstack.com/ But I am not sure if I will switch to it
Decided to use React Charts: https://react-charts.tanstack.com/ for charts when that time comes
Look into moving away from webpack to vite: https://vitejs.dev/
There are going to be a lot of changes to the structure as well as some cleanup
I am going to use https://github.com/fullstackhero/dotnet-webapi-boilerplate as an inspiration for some design/architectural decisions Some of these changes are going to be splitting up IdentityService into different services, as an example: UserService, RoleService, etc.
Add SignalR and possibly some Caching similar to how https://github.com/fullstackhero/dotnet-webapi-boilerplate does it.
Switch mapper to Mapster: https://github.com/MapsterMapper/Mapster
Remove multitenancy used by dotnet-webapi-boilerplate, as it does not seem to work correctly with IdentityServer. Might be added in the future, if I figure out a way to do it properly. Or if somebody has a sample/example that works which I can look at.
This means new migrations again, as I am going to do a lot of changes :smile: