Our goal is to create a blog application that hundreds of thousands of people can use and share their stories with everyone.
- Back-End: 60%
- Front-End: 30%
📃 Todo-list:
- Swagger
- Logger: Winston, Morgan
- MongoDB with mongoose
- Email SMTP
- Security: JWT (use RSA 256), helmet
- Avoid injection: express-mongo-sanitize
- Dockerfile, docker-compose for dev and test
- Unit test
- RabbitMq
- Deployment with jenkins or circleCI
- Caching with redis
- Search with Elasticsearch
- Reactnative
📌Link: You can see here
- Step 1: Clone the project
- Step 2: Create your file .env with ".evn template" attached in my BE folder
- Step 3: If you run on local, start docker compose. Otherwise, enter your cluster information into .env file to run on cloud enviroment.
- Step 4: Run terminal with
npm start
- Step 5: Open
https:\\localhost:6890\api\v1\docs
to open swagger and enjoy :D
Thanks for your effort to make the project
Leader | Member | Member |
---|---|---|
Nguyễn Anh Tuấn Ngọc | Danh Hoàng Khải | Nguyễn Hồng Phúc |