A web application for managing tasks. Try it now
The application was created using the Django framework. Allows you to create tasks, mark performers and the status of completion. To work, you need to register and log in.
The project uses Poetry
to manage dependencies.
To set up a project, follow these steps:
- Clone the repository
https://github.com/Konst-Pav/python-project-52
- To set up an environment for a project, you need to define the environment variables in the .env file:
SECRET_KEY='' DEBUG=False (either True for debugging mode) DATABASE_URL='' (the URL of the database) STATIC_URL='' (specify the path to the directory with static files) ROLLBAR_ACCESS_TOKEN='' (for the error tracking service https://docs.rollbar.com/docs/access-tokens)
- In the project directory, run the following commands:
poetry install make migrations make migrate
- To run the tests and linter, use the following commands:
make test make lint
- To run the application locally, run the following command:
make run_local_server
- Python
- Django
- Bootstrap 5
- PostgreSQL
- Poetry
- Gunicorn
- Rollbar
- Flake8