Skip to content

Use postgresQL, graphQL and react.js to build an item-sharing application

Notifications You must be signed in to change notification settings

pjchong91/boomtown-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Use postgresQL, graphQL and react.js to build an item-sharing application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published