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