Skip to content

Is an item borrowing platform. Contains the following: database: Postgres | server: Apollo-Express | presentation: React + Redux | user-auth: bcrypt | session: json-webtoken

Notifications You must be signed in to change notification settings

elim322/Boom-Town

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boomtown 🏙

About the Project

A program that allows users to share an item with the ability to borrow/return.

Part 1: Backend

  • PosgreSQL
  • GraphQL
  • Express
  • Node
  • Apollo

Part 2: Frontend

  • React
  • Material UI
  • Redux
  • Context

Server

Commands must be run from the server directory:

Installation

npm install

Run

npm run start:dev

Tests

Just linting:

npm run lint

Run linting, and fix any errors:

npm run lint:fix

Run Jest tests:

npm run jest

Run Jest tests, and watch for changes:

npm run jest:watch

Run all tests:

npm run test

Client

Commands must be run from the client directory:

Installation

npm install

Run

npm start

Build

npm run build

Tests

Just linting:

npm run lint

Run linting, and fix any errors:

npm run lint:fix

Run all tests:

npm run test

About

Is an item borrowing platform. Contains the following: database: Postgres | server: Apollo-Express | presentation: React + Redux | user-auth: bcrypt | session: json-webtoken

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published