BlazorStart/Readme.md

47 lines
1.2 KiB
Markdown
Raw Normal View History

2021-11-24 06:42:58 +00:00
# Blazor Start
This is a rewrite of my [New Tab Page project](https://github.com/NeilBrommer/NewTabPage) using
[Blazor](https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor).
## Requirements
Node.js must be installed for compiling SASS files.
2021-11-24 06:42:58 +00:00
## Structure
- Bookmark containers (tabs along the top)
- Bookmark groups
- Bookmarks
## To Do
- [x] Backend data services
2021-12-09 05:59:43 +00:00
- [x] API Controllers
- [x] Bookmark containers
- [x] Bookmark groups
- [x] Bookmarks
2021-11-24 06:42:58 +00:00
- [ ] Manage bookmark containers
- [x] Create
2021-12-11 21:56:35 +00:00
- [x] Delete
2021-11-24 06:42:58 +00:00
- [ ] Edit
- [ ] Manage bookmark groups
2021-12-09 05:59:43 +00:00
- [x] Create
- [x] Delete
2021-11-24 06:42:58 +00:00
- [ ] Edit
- [ ] Manage bookmarks
2022-04-19 20:04:38 +00:00
- [x] Create
- [x] Delete
2021-11-24 06:42:58 +00:00
- [ ] Edit
2021-12-09 05:59:43 +00:00
- [x] Use [Refit](https://github.com/reactiveui/refit) for strongly typed API calls
2021-11-24 06:42:58 +00:00
- [ ] Support choosing between storing data on the server or in IndexedDB
- [ ] Look into speeding up authorization on page load
- https://github.com/dotnet/aspnetcore/issues/31926
2021-11-24 06:42:58 +00:00
## Dependancies
2021-12-09 05:59:43 +00:00
- [Dart SASS](https://sass-lang.com/) for compiling SCSS files
2021-11-24 06:42:58 +00:00
- [Spectre.css](https://picturepan2.github.io/spectre/)
- [Blazored LocalStorage](https://github.com/blazored/LocalStorage)
2021-12-09 05:59:43 +00:00
- [Refit](https://github.com/reactiveui/refit/)
- [Fluxor](https://github.com/mrpmorris/Fluxor/)