Follow along my tutorial at my blog to start.
This starter use following stack
- Hasura
- Keycloak
- Postgres
- Apollo React client
- React for frontend with Ant Design or antd component library
- Typescript and Yarn as the package manager
- Docker
Run yarn in client directory to install required dependencies.
To modify theme, update modifyVars in client/craco.config.js.
From the above tutorial, be sure to have
- created required
realms,clients,users,groupsandmappersin keycloak. - created required
tablesfrom hasura console and granted permissions.
Run docker-compose up -d to start required containers. After all containers are running properly, you can run yarn start to start development sever.