Simple CRUD application with authentication, authorization, routing, image upload. Using technologies from the modern stack, such as:
- NestJS - a JS backend framework providing architecture out of the box with a syntax similar to Angular
- Angular - a JS frontend framework created by Google
- RxJS - reactive extensions for JavaScript
- Webpack - the ultimate JS bundler - used for the server code since Angular has it under the hood
- MongoDB - a NoSQL database
- Mongoose - MongoDB object modeling designed to work in an asynchronous environment
- TypeScript - superset of JS which compiles to JS, providing compile-time type checking
- Passport - a popular library used to implement JavaScript authentication
- jsonwebtoken - a JavaScript json web tokens implementation by auth0