Skip to content

NATNgoc/Blog-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 

Repository files navigation

Blog-Project

Objectives 🦦

Our goal is to create a blog application that hundreds of thousands of people can use and share their stories with everyone.

Progress 📈

  • Back-End: 60%
  • Front-End: 30%

Back End

📃 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

Front End

  • Reactnative

Figma

📌Link: You can see here

How to run project with server-side?

  • 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

Contributors 💓

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published