Are you an individual looking for a site for expressing your ideas and create a like-minded community? This is for you!
Express It is a web application built on top of the MERN stack. It has features such as creating your own account and adding images to your account.
- React.js
- MongoDB
- Express.js
- Node.js
Before running this project on your local machine, make sure you have the following programs installed :
After installing them, open a terminal on a folder you want the project to be downloaded on and issue the following command for downloading the project from its repository:
git clone https://github.com/CamiloTello002/Express-It
After downloading the project, change your working directory to the project directory like this:
cd Express-It
Since your backend needs a .env file for reading their necessary environment variables, we don't have to create it from scratch since you already have a template. Run this command that will take an existing template and create the .env file for your backend service.
cp ./api/.env.example ./api/.env
Once your backend has an .env file, we can proceed to install the database, backend, and frontend services with Docker Compose. Run this command:
docker-compose up -d
Keep in mind that this process can take several minutes since the images and the necessary dependencies that are downloaded can be a bit bulky.
After this process is done, you can check the running application on https://localhost:5000/
You can also check the API documentation on https://localhost:4000/api/v1/docs