- Hace npm install
- Dejare mi firebase info pero si desea lo puedes cambiar
- Cambiar el archivo
.env copy
a.env
y agregar los datos necesarios - npm
run start-dev
para correr local
- index.js
- src
- api
- controllers
- interfaces
- middleware
- repositories
- routes
- app.ts
- config
- api
- Awilix: Para utilizar inyeccion de dependencia en nuestro proyecto
- Nodemon: Para en desarrollo poder trabajar sin tener que compilar cada vez que quieremos ver cambios ya que este los monitorea por nosotros facilitando ese proceso en desarrollo
- FireStore: Como base de datos
- Typescript
- Por cuestion de tiempo decidi no hacer la implementacion de loguer, espero entiendan
- Hice las pruebas unitarias de esa forma ya que al usar awilix es un poco mas incomodo por cuestion del container y tomaria mas tiempo