Robbin Baauw
Robbin Baauw
**Is your feature request related to a problem? Please describe.** Some parts of the code are ugly and should be refactored for readability.
It would be nice to have a window where you can see previously edited posts, to see where new stuff might have been added (as the post won't show up...
An admin should be able so send a notification to all users from within the application
- [ ] Recreate all posts related endpoints, see https://github.com/finitum/CSHub/tree/dev/cshub-server/src/endpoints/posts. Note that the URLs could have better naming, so feel free to change URLs, HTTP verbs & request/response bodies where...
- [ ] Allow for pluggable authentication, i.e. allow the user to choose the authentication method they want when signing up (e.g. our own username/password, an OAuth server etc). I...
This issue cannot yet be subdivided as we need to figure out how to move on. A few possibilities - Switch to the TipTap editor (https://github.com/scrumpy/tiptap), see #190. This uses...
- [ ] Recreate all account / authentication related endpoints, see https://github.com/finitum/CSHub/wiki/Endpoints#user-endpoints and https://github.com/finitum/CSHub/tree/dev/cshub-server/src/endpoints/user. Note that the URLs could have better naming, so feel free to change URLs, HTTP verbs...
- [ ] Set up the ORM & database connection (no need to create entity classes yet) - [ ] Recreate all the entities in this new structure (identical to...
- [ ] Recreate all study & topic related endpoints, see https://github.com/finitum/CSHub/tree/dev/cshub-server/src/endpoints/topics and https://github.com/finitum/CSHub/tree/dev/cshub-server/src/endpoints/study. Note that the URLs could have better naming, so feel free to change URLs, HTTP verbs...
- [ ] Recreate the PreRender service https://github.com/finitum/CSHub/blob/dev/cshub-server/src/endpoints/PreRender.ts - [ ] Recreate a search service. Maybe we can use something like ElasticSearch or https://github.com/valeriansaliou/sonic - [ ] Recreate the email...