If this is your first time...
- Install Docker
- Run
pipenv lockto generate a Pipfile.lock - Run
cd client && npm installso you have node_modules available outside of Docker - Back in the root directory, run
make build make runto start the app- If the DB is new, run
make create-test-data- SuperUser
admin@todo-yango-pie.comwith credentials from your.env - User
cypress@todo-yango-pie.comwith credentials from your.envis used by the Cypress tests
- SuperUser
- View other available scripts/commands with
make commands localhost:8080to view the app.localhost:8000/staff/to log into the Django adminlocalhost:8000/api/docs/to view backend API endpoints available for frontend development
If not using Docker... See the backend README
If not using Docker... See the frontend README
pipenv install --devpipenv run pytest serverpipenv run black serverpipenv run isort server --diff(shows you what isort is expecting)npm run cypress