Skip to content

Microservices Tokopedia Clone made with Dockerized NodeJS Nginx MongoDB

Notifications You must be signed in to change notification settings

thirthfamous/microservices-tokopedia-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microservices Tokopedia Clone

Microservices Tokopedia Clone made with Dockerized NodeJS, NGINX and MongoDB. To be added : test


Features

  • Register User
  • Login User
  • See Profile User
  • See Shopping Details
  • Add Address
  • See Wishlist
  • Create Order
  • Create Product
  • Get All Product
  • Get Product Details
  • Get All Product Category
  • Add to Wishlist
  • Add to Cart
  • Delete from Wishlist
  • Delete from Cart

Prerequisite


Installation

  1. Run Docker
  2. Run the commands
// clone the project
git clone https://github.com/thirthfamous/microservices-tokopedia-clone.git

// go to the project directory
cd microservices-tokopedia-clone

// build images
docker-compose build --no-cache 

// run the app
// hit the api at localhost:80
docker-compose up

Wait around 1 minute, because RabbitMQ service is slow to start

  1. Import postman.json
  2. Register at Customer_Signup request
  3. Login at Customer_Login request
  4. Add token to your environment
  5. Enjoy the app

Architecture

microservices tokopedia clone drawio

About

Microservices Tokopedia Clone made with Dockerized NodeJS Nginx MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages