This repository hosts less soy-y rewrite of LearnHub back-end for Cleverse Academy participants.
It does not do Swagger, and strives to be very simple for introduction to TypeScript back-end development using Express.
It tries to minimize any depedencies - as of now, only 3 are specified:
expressHTTP server
@prisma/clientGenerated DB driver code from
prisma.jsonwebtokenGenerate, sign, and verify JWT
axios(WILL be deprecated)
Only the bare minimum features will be implemented, so that participants can later implement their own features in the classes.
For more complex back-end example, see express-demo