An art sharing app where users can post their latest work and receive comments on how to improve their skills.
CritiqueMe (Netlify)
·
My LinkedIn
Table of Contents
CritiqueMe is an art sharing app where users can post their images to be critiqued by other registered users.
The app features image upload functionality and posts can be searched by keywords in the title or by tags.
The project uses the Material Ui library for pagination and users can authenticate using OAuth in addition to the standard Json Web Token method of authentification.
A version of CritiqueMe is hosted on Netlify.
Below you'll find some instructions on what you'll need to run the project locally on your machine, how to install the app and how to get the app running.
- npm
npm install npm@latest -g
Before you run app locally, you'll need to install both the frontend and backend dependencies.
-
Clone the repo
git clone https://github.com/your_username_/Project-Name.git
-
Navigate to the desired directory.
cd frontend
or
cd backend
-
Install NPM packages
npm install
-
Rename the .env.example files in the frontend and backend directories to .env and replace the MongoDB URL string to the one provided by you MongoDB database.
The frontend uses the backend to interact with this project's MongoDB database.
-
Start the backend locally.
npm start
-
Navigate to the the backend directory and start the server with the same command.
npm start
-
You'll need to register/signin before you can post or comment.
Checkout my other MERN stack projects.
Andrew Fleming - My LinkedIn - aflemi1@gmail.com