Skip to content

johnstonstu/boomtown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A React App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published