Skip to content

Latest commit

 

History

History
executable file
·
45 lines (31 loc) · 1.47 KB

README.md

File metadata and controls

executable file
·
45 lines (31 loc) · 1.47 KB

ADP Project 1: Boomtown

  • Author: P. Chong, ADP Student @ RED Academy 2018 Q3

Description and Objective:

  • For the Boomtown project, the goal was to create a multi-view, fullstack application using PostgresQL as the database, Apollo-Express as the server, and React for the presentation layer.
  • The Boomtown project is built from using "Boomtown Starter @ https://github.com/redacademy/boomtown-starter" as a base
  • Boomtown is an item sharing platform

More information about the project and learnings can be found on the wiki.

View items shared by other users: boomtownss1

Share your own items: boomtownss2

Using:

  • Backend

    • PostgresQL (Postico for GUI)
    • Node.Js
    • Express
    • Apollo
    • GraphQL
  • Frontend

    • React (Router, Final Form)
    • Redux
    • Material UI

Set Up

  1. Make a postgres database with the appropriate tables TODO: Include a mockup or screenshot of tables
  2. Download the repo and run NPM install from both client and server directories
  3. Run 'npm start' for the client and server

Goals for Future Improvement:

  • Retrieve error from failed login and display feedback
  • Implement borrowing functionalities
  • Selectively render certain things on specific pages only - for example 'Share Items' button should not appear on the 'Share' page