Skip to content

nunopato/nhost-app

Repository files navigation

CRM Example App with Nhost V2 [WIP]

Customers

Using the following technologies:

Features showcased in this example

  • Postgres
  • GraphQL
  • Permissions
  • Authentication
    • Sign Up
    • Sign In
    • Reset Password
  • Storage
    • Upload
    • Download (with presigned URLs)
  • Serverless functions

Todo

This example app has some work in progress:

Customers: New

  • Add zipcode, town and country to new users
  • Toast for submits

Customers: Customer

  • Render single customer

Customers: List

  • Show correct current and total results
  • Correct pagination

Orders: List

  • List existing orders

Orders: New

  • Create new order

Orders: Order

  • Render single order

Settings

  • Update company name and address
  • Add company logo
  • ~ Client-side cropping to company logo before uploading

Search:

  • Make top-level search bar working

Get started

  1. Install dependencies
npm install
  1. Terminal 1: Start Nhost
nhost dev
  1. Terminal 2: Start React App
npm run start
  1. Terminal 3: Start GraphQL Codegens

Make sure that the Nhost backend in step 2 has started and is available before you run this command

npm run codegen -- -w

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published