Applicant tracking system - demo, showcase project
./infrastructure
directory with docker composer configuration and sample polyfill data
./packages/api
GraphqQL Api webserver
./packages/web
GraphqQL WEB client
You should have installed next software
Docker
Docker
Docker-compose
NodeJS latest version
install npx
and lerna
packages globaly
npm install -g npx lerna
- Run PostgreSQL container
cd ./infrastructure
docker-compose up
- Install dependecies
lerna bootstrap
- Run the API server
lerna exec --scope api -- npm start
go to http://localhost:4000/graphql to check the GraphQL schema
- Run client side
lerna exec --scope web -- npm start
go to http://localhost:3000/graphql to check the Client side
[PostgreSQL] (https://www.postgresql.org/
[https://nodejs.org/en/] (https://nodejs.org/en/)
[ApolloGraphql] (https://www.apollographql.com/)
[React] (https://reactjs.org/)