mr-jackpot / mern-blog-tdd-microservices

User submitted blog application that is built with microservices architecure in mind to de-couple each function and allow for easier maintainability and scalability. All users must be authenticated with Auth0 before accessing the blogs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mern-blog-tdd-microservices

A web application that users can read blogs on and login as a user to post/delete blogs.

Technology used:

  • Node.js
  • React.js
  • Express.js
  • MongoDB
  • GitHub Actions
  • Cypress
  • TypeScript
  • Docker
  • Auth0

Definition Of Done

  • TDD using Cypress for all four services
  • Use Typescript for one of the backend REST APIs
  • Each service containerised with Docker
    • application runs locally
  • Automated CI pipeline on GitHub Actions
  • full MongoDB CRUD Operations

blogger-microservices-02

About

User submitted blog application that is built with microservices architecure in mind to de-couple each function and allow for easier maintainability and scalability. All users must be authenticated with Auth0 before accessing the blogs.


Languages

Language:JavaScript 82.4%Language:CSS 10.5%Language:HTML 4.3%Language:TypeScript 2.4%Language:Dockerfile 0.3%Language:Shell 0.1%