/load-log

Web application to track and log loads.

Primary LanguageJavaScript

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on ZEIT Now

Env Vars

  • HERE Maps API Key
  • Posgres DB Connection String
  • GraphQL API URI

Check List

  • Nextjs
  • Git Repo
  • Prettier
  • Eslint
    • babel-parser
    • airbnb config
    • prettier config
  • Now Deployment

Client

  • Load Page
    • Load Input
      • AutoComplete
      • Add Input
    • Map
      • Route
      • Markers (stops)
  • Setup Apollo Client
    • Install apollo-client
    • Install apollo-cache-inmemory
    • Install apollo-link-http
    • Install @apollo/react-hooks
    • Create withApollo HOC
    • SSR with @apollo/react-ssr
  • Create Account Page
  • Login Page
  • My Account Page
  • Dashboard

Server

  • Setup GraphQL
    • Install graphql-tools
    • Install graphql-tag
    • Install graphql-tools
  • Install Apollo Server Micro
  • Create DB (load-log)
  • Init knex
    • Install knex
    • Migrations/Seeds
      • Loads
      • Locations
      • Address
      • Positions
      • Users
  • Setup Remote DB