In this project I developed an API with Express and TypeScript for a CRUD shop of vehicles (with Mongoose), the architecture pattern used was MSC.
- Exercise knowledge of the pillars of Object Oriented Programming: Inheritance, Abstraction, Encapsulation, and Polymorphism;
- Exercising the use of Composition;
- Exercising the creation and use of Interfaces;
- Implementing, in TypeScript: Classes, Instances, Attributes, Methods and Objects;
- Apply knowledge of MongoDB, Typescript and POO to create an API with CRUD.
database: MongoDb
To start the server:
npm i
npm run dev