Skip to content

Latest commit

 

History

History
executable file
·
47 lines (30 loc) · 774 Bytes

README.md

File metadata and controls

executable file
·
47 lines (30 loc) · 774 Bytes

Boomtown 🏙

A web application built with react, where a user can make an account and post items to be shared and seen by other users.

By: Stuart Johnston

Technologies Used

Client

  • React
  • Redux
  • Apollo client
  • Node

Server

  • PostgresSQL
  • Apollo Server
  • GraphQL
  • Express

Installation

npm install

Run Client

npm run start:dev --prefix client

Run Server

npm run start:dev --prefix server

Major Lesons Learned

  • Creating a database and using SQL queries
  • GraphQL api using Apollo
  • React to handle ui
  • Redux to handle state of ui
  • User authentication and storing passwords

Known Issues

  • Items cannot be borrowed
  • More styling to be done and responsivness
  • Newly created users and items needs feedback on success