fvonhoven / nftbay

🔨 A full-stack real-time auction website created using a monolithic architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

🔨 A full-stack real-time auction website created using a monolithic architecture


Languages

Language:JavaScript 94.1%Language:SCSS 5.3%Language:HTML 0.6%