Task Manager – a task management system similar to http://www.redmine.org/. It allows setting tasks, assigning performers, and changing their statuses. To work with the system, registration and authentication are required. Built with Django.
The deployed project can be viewed here
Prerequisites Ensure you have Python installed on your machine. Also, in case of cloning the repo you'll need Poetry. This project uses Django, so familiarity with Django concepts is beneficial.
git clone https://github.com/Midnight95/python-project-52.git
cd python-project-52
make install
Run migrations:
make migrate
Start the server:
make start
or
- Install package directly with
pip3 install git+https://github.com/Midnight95/python-project-52.git
.
You're on your own when it comes to running the app in this case though.
Create .env file inside project directory with this variables:
SECRET_KEY
: Set your Django secret key. Generate one using Djecrety if needed.
DEBUG
: Enable debugging by setting to True. Use False or leave empty for production.
DATABASE_URL
: Specify the connection string for your PostgreSQL database. Defaults to SQLite.