Project developed at Back-End Development Module of Trybe's Web Development course. I was approved with 100% of the mandatory and optional requirements met.
The goal was to create a medieval items store API with all CRUD operations with TypeScript following MSC (Model-Service-Controller) Architecture.
- TypeScript
- Express
- Express Async Errors
- Json Web Tokens
- DotEnv
- Joi
- MySQL
- Create an Express.js application using TypeScript
- Develop a RESTful API following MSC (Model-Service-Controller) architecture
- Validate request's data with Joi library
- Implement authentication using Json Web Token
- Use TypeScript's features such as Type Aliases, Generics, Interfaces
As of now, I am no longer working on this project.