/review-sharing-platform

A social review sharing platform on Mern Stack

Primary LanguageJavaScript

Social Review Sharing Network

System Requirement

  1. Docker and docker-compose (Optional)
  2. Node.js
  3. Git

Tech Stack:

  1. NodeJs
  2. ExpressJs
  3. MongoDB
  4. MongoDB Atlas
  5. React
  6. React Native
  7. Docker and docker-compose

Screenshots:

Installation: (Follow the steps yo)

  1. Open terminal. Type and copy-paste : git clone https://github.com/faisalakandha/review-sharing-platform.git
  2. Open two terminals and cd into review-sharing-platform in both of them.
  3. Open two terminals. In one terminal cd into client folder and also run npm install
  4. In another terminal Run npm install in the root folder.
  5. After that come back to the root folder and run npm run dev. You should see both front end and backend are running.
  6. Enjoy.
    Viola ! You got your site up and running.

Building with Docker:

Building the docker containers manually:
Sometimes you might want to build all of the docker containers manually. Because that would give the oppourtunity to troubleshoot the platform better. So, let's build the client container first

1. cd into client folder and type the following:
`docker build ./ -t revusha-client` .
2. After the image is built, you have to run the docker container using the following command:
`docker run -itd --rm -v ${PWD}:/app -v /app/node_modules -p 3001:3000 revusha-client`

Visit: http://localhost:3000/

Made with Love and Javascript <3