Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 1.28 KB

File metadata and controls

60 lines (41 loc) · 1.28 KB

Boomtown

An application to share your goods and items with the community. Built with React, Express, GraphQL and Redux.

login: homer@simpsons.com password: password

Installation

Download the repo, then run:

npm install
cd client && npm install

Start-up

From inside the client directory, run:

npm start

From the 'root' directory start the server, run:

npm run dev:start

Technology Used

  • React - react router
  • JavaScript
  • Express
  • PostgreSQL
  • Firebase
  • GraphQL - Apollo
  • Redux
  • Git - Github

Features

  • React for client side. With 2 sets of Components: Components - presentational & Containers - functional.
  • Server side uses Firebase to hold User info and Authentication. And PostgresSQL for the Item database.
  • GraphQL for User and Item Queries and Mutations.
  • Redux is filtering the tags on items and for user authentication.

Authors

Acknowledgement

  • Thanks to the Red instructor team for providing the materials and skills to make this site happen.
  • Thanks to my cohort for bouncing ideas off eachother to complete the project.