Skip to content

Commit f7af442

Browse files
committed
Add readme
1 parent e54db60 commit f7af442

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

README.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# React Prisma Typescript
2+
3+
### Features
4+
5+
- [Yarn Workspace](https://yarnpkg.com/en/docs/workspaces)
6+
7+
### Backend
8+
9+
- [Express](https://www.npmjs.com/package/express)
10+
- [Prisma](https://github.com/prisma/prisma) & [Nexus](https://www.npmjs.com/package/nexus) for generating schemas and resolvers
11+
- [Yup](https://github.com/jquense/yup) for schemas validation
12+
13+
### Frontend
14+
15+
- [Create-React-App](https://github.com/facebook/create-react-app)
16+
- [Formik](https://www.npmjs.com/package/formik) for forms
17+
- [Yup](https://github.com/jquense/yup) for schemas validation
18+
- [Material-UI v4](https://www.npmjs.com/package/@material-ui/core), [AtomicCss using Box](https://material-ui.com/components/box/)
19+
- [React-apollo](https://www.npmjs.com/package/react-apollo), [react-apollo-hooks](https://www.npmjs.com/package/react-apollo-hooks)
20+
- Route authentication verification
21+
22+
### Installation
23+
24+
- `yarn install`
25+
- `cd backend`
26+
- `yarn docker:up`
27+
28+
_in a new terminal / window_
29+
30+
- `yarn prisma:deploy`
31+
32+
### Usage
33+
34+
- `cd backend`
35+
- `yarn dev`
36+
37+
_in a new terminal / window_
38+
39+
- `cd frontend`
40+
- `yarn start`
41+
42+
### Hosting
43+
44+
- Front is hosted on [Firebase Hosting](https://firebase.google.com/docs/hosting)
45+
- Back is hosted on [Google Cloud App Engine](https://cloud.google.com/appengine/)
46+
47+
### Licence
48+
49+
MIT

0 commit comments

Comments
 (0)