- installation of postgres w/ default postgres database
- yarn
- node 12+
yarn install
to install node dependencies./bin/create-db.sh
to set up the initial database / schema / user in postgresyarn migrate:up
to update the database schemayarn codegen
to make TS definitions for server/client from GQL schemayarn build
oryarn watch
to transpile the server/client TSyarn start
to start up the server
Navigate to http://localhost:3000/static/index.html to use the app. You can view the GQL explorer at http://localhost:3000/app/graphql.
- Account creation
- Login/logout
- Browse items for sale
- Add items to your cart
- See a summary of the cart
- App state persisted through refreshes
- Create an order for a user
- View all orders for a user
- Edit previous orders
- View orders (front-end)
- View cart