- Docker
- Django Rest Framework
- Django Channel
- React.js & Redux
- Cypress for react.js e2e testing
- PyTest for django testing
- PostgreSQL
- Swagger
You need Docker Engine and Docker Compose. Install it from Docker Website
Add your REACT_APP_GOOGLE_API_KEY inside client/.env.development file.
Download the repository:
git clone git@github.com:ajithpmohan/taxi-app.git
docker-compose build
docker-compose up -d
Open http://localhost:3100/ to access client
service in the browser.
Open http://localhost:8100/ to access server
service in the browser.
docker-compose exec client npm run lint
docker-compose exec client npm run format
docker-compose -f pre-commit.yml up --build
docker-compose -f docker-compose-e2e.yml build cy-run
docker-compose -f docker-compose-e2e.yml run cy-run
docker-compose exec server ./coverage.sh