Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Blog Microservices Project

description: >
  This project is a simple blog application built using a microservices architecture.
  It consists of three main parts:
    - client: The frontend React application
    - posts: The backend service for handling blog posts
    - comments: The backend service for handling comments on posts

  Each service is contained in its own directory and runs independently.

project_structure:
  blogs/
    - client/     # Frontend React application
    - posts/      # Backend service for blog posts
    - comments/   # Backend service for post comments
    - .gitignore

installation_and_running:
  client:
    steps:
      - cd client
      - npm install
      - npm start
    notes: >
      This will start the React development server (usually at http://localhost:3000)

  posts:
    steps:
      - cd posts
      - npm install
      - npm start

  comments:
    steps:
      - cd comments
      - npm install
      - npm start

notes: >
  Each service has its own package.json file and dependencies.
  Make sure all services are running simultaneously for full functionality.

About

This project is a blog application built using a microservices architecture. It consists of multiple independent services (Posts, Comments, etc.) communicating over HTTP. The frontend is a React app that interacts with these services. The goal is to demonstrate scalable, decoupled service design using Node.js, Express, and React.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages