Manage a collection of books. Application uses React on the frontend and Python Flask with Postgres DB on the backend.
- Execution requires: Docker and Docker Compose
- Run application locally by executing
docker-compose up(optionally withsudoand--build) in the project root folder. Note: if you wish to rerun the application with Docker Compose after pressing CTRL+C, rundocker-compose downbefore rerunningdocker-compose up. - Application can now be accessed at http://localhost (default HTTP port 80). The database is available at port 5432 and the Python Flask backend is running at port 5000
To execute code linting, run npm run lint in folder "frontend".
To execute unit tests, run npm run test in folder "frontend"