| kənˈfabyəˌlāt | verb engage in conversation; talk
TK TK TK
To get up and running, follow these steps:
- Clone this repo
git clone git@github.com:codingmatty/confabulate.git
- Install dependencies
npm install
- Start development server
npm run start:dev
- Open app in browser
open http://localhost:8082
This app is built primarily with the following libraries:
Server:
express
- Route handlingnext.js
- Server side client rendering, and client-side routingpassport
- Authentication handlingapollo-server
- GraphQL server
Client:
react
- Frontend UI renderingstyled-components
- Frontend CSS-in-JS library for styling React componentsapollo-client
- GraphQL client
Testing:
jest
- Test runnerreact-testing-library
- React renderer for testing
Every git commit
runs eslint with prettier to normalize code and check for inconsistencies.