No description
src | ||
.dockerignore | ||
.env.example | ||
.gitignore | ||
docker-compose.yaml | ||
Dockerfile | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.json |
Ecomm
Description
This is a simple e-commerce backend application.
Technologies used:
- Node.js
- typescript
- Express.js
- MongoDB
- Mongoose ORM
- Docker (docker-compose)
- bcrypt
- JWT
- Swagger
How to run
- Clone the repository
- Make sure you have docker and docker-compose installed
- Implement the .env file
- Run
docker-compose up
in the root directory The application will be running on port 3000 The database will be running on port 27017
API
The API is documented using Swagger. You can access the documentation by running the application and accessing the following URL: http://localhost:3000/api-docs