https://github.com/andrerousselet/car-shop
https://github.com/andrerousselet/car-shop
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/andrerousselet/car-shop
- Owner: andrerousselet
- Created: 2022-10-27T15:10:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-27T16:43:55.000Z (over 3 years ago)
- Last Synced: 2025-03-05T09:25:06.696Z (about 1 year ago)
- Language: TypeScript
- Size: 196 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Car Shop :car: :motorcycle:
A tested CRUD API to manage a car and motorcycle dealership, applying OOP principles and using a MongoDB database.
---
### Developed Skills
* CRUD API using TypeScript, Node.js and Express
* Object-Oriented Programming pillars:
* Abstraction
* Encapsulation
* Inheritance
* Polymorphism
* SOLID principles
* Mongoose ODM: used to easily interact and manipulate data from a non-relational db (MongoDB)
* Unit Tests using Mocha, Chai and Sinon
---
### Used Techs:
---
> A Trybe project, developed during the end of the back-end module. All files outside `src/` directory were developed by Trybe.
---
### To run the app:
1. Clone the repo to your local machine: `git clone git@github.com:andrerousselet/car-shop.git`
2. Enter the directory: `cd car-shop`
3. Install dependencies: `npm install`