E-commerce website built with Node.js, Express, and MongoDB.
- Node.js (>= 22.0.0)
- MongoDB
- Redis
- AWS Account (S3, SES, SNS)
- Clone the repository
- Run
npm install
- Create a
.env
file with the required variables (see .env example) - Run
npm run dev
for development ornpm start
for production
npm start
: Run in productionnpm run dev
: Run with nodemonnpm test
: Run tests with Jestnpm run lint
: Lint code with ESLintnpm run format
: Format code with Prettier
- Build and run:
docker-compose up --build
This project is licensed under the MIT License - see the LICENSE file for details.