Auction Website
A full stack auction website created using the MERN Stack
Table of contents
Quick Start
Clone
- Clone this repo to your local machine using
https://github.com/jarrodmalkovic/auction-website.git
Install dependencies
- Install server dependencies
npm install
- Install client dependencies
cd client
npm install
Setting up Proccess Environment Variables
- Make a new file with the name .env in the root folder. It should contain values for these 3 variables:
PORT
,MONGO_URI
,JWT_SECRET
.
- If you want to enable image uploading create a Cloudinary account and enter your Cloundinary API key, Cloud Name and API Secret into the variables
API_KEY
,CLOUD_NAME
,API_SECRET
. (Optional)
Run both Express & React from root
npm run dev
Technologies
Project is created with:
- JavaScript, React, Redux, MongoDB, Node.js, Express, HTML, Sass, Jest, Socket.IO
Tests
To run the automated testing suite
npm run test