Skip to content

๐Ÿ›’ A full-stack real-time auction website created using a monolithic architecture

Notifications You must be signed in to change notification settings

JarrodMalkovic/auction-website-monolith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

85 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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