/ - contains methods to run the server and client
/frontend - contains the front end application
/backend - contains the backend server
Frontend is built with Angular and Apollo client.
Backend is built with Node.js, Express, Apollo, Typescript.
Have node and yarn installed
Have docker installed
Have vagrant installed with virtualbox
To run a local dev env run
yarn install && yarn dev
orchmod +x install.sh
and./install.sh
To run a vagrant dev env run
vagrant up
To run a docker dev env run
docker-compose up
To run a docker dev env without the database build a local docker image
docker image build .
navigate to localhost:4200
to view the angular front end
navigate to localhost:3000/graphiql
to utilize graphql with graphiql manually