Skip to content

AndrewJFleming/critique-me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 

Repository files navigation


Logo

CritiqueMe

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
  1. About The Project
  2. Getting Started
  3. Usage
  4. Related Projects
  5. Contact

About The Project

screenshot

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.

(back to top)

Built With

(back to top)

Getting Started

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.

Prerequisites

  • npm
    npm install npm@latest -g

Installation

Before you run app locally, you'll need to install both the frontend and backend dependencies.

  1. Clone the repo

    git clone https://github.com/your_username_/Project-Name.git
  2. Navigate to the desired directory.

    cd frontend

    or

    cd backend
  3. Install NPM packages

    npm install
  4. 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.

(back to top)

Usage

The frontend uses the backend to interact with this project's MongoDB database.

  1. Start the backend locally.

    npm start
  2. Navigate to the the backend directory and start the server with the same command.

    npm start
  3. You'll need to register/signin before you can post or comment.

(back to top)

Related Projects

Checkout my other MERN stack projects.

  1. Purgation React Blog App

  2. Embossed React Ecommerce App

(back to top)

Contact

Andrew Fleming - My LinkedIn - aflemi1@gmail.com

(back to top)

About

Art critique app built with React JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published