- Create-React-App
- Material-UI v4, AtomicCSS using Box
- React-apollo, react-apollo-hooks
- Formik for forms
- Yup for form schema validation
- React-Router with route authentication verification
yarn installcd backendyarn docker:up
in a new terminal / window
yarn prisma:deploy
This project targets Prisma 1, pinned to 1.33:
- the Prisma server runs from the
prismagraphql/prisma:1.33image (backend/docker-compose.yml) - the Prisma 1 CLI is an exact devDependency of
backend(prisma@1.33.0), soyarn prisma:deployuses the matching CLI instead of whatever globalprismahappens to be installed prisma-client-libis pinned to the same1.33.0
Prisma 1 has no version key in prisma.yml. Keeping the CLI and the server in sync is done through the npm version and the Docker image tag, as described in the Prisma 1 FAQ. A newer 1.x CLI deploying against the 1.33 server is what produced the deploy errors reported in issue #7.
Prisma 1 reached end of life on September 1st, 2022. Prisma 1 Cloud was sunset and Prisma 1 (Open Source) was deprecated on that date, and the prisma1 repository is archived. This repository is a 2019 snapshot rather than a current starting point. The current Prisma ORM is documented at prisma.io.
cd backendyarn dev
in a new terminal / window
cd frontendyarn start
- Front is hosted on Firebase Hosting
- Back is hosted on Google Cloud App Engine
MIT