Skip to content

Latest commit

 

History

History
41 lines (37 loc) · 1.61 KB

README.md

File metadata and controls

41 lines (37 loc) · 1.61 KB

Task manager

Hexlet tests and linter status:

Actions Status Check Status Maintainability Test Coverage

Task Manager is a task management system similar to http://www.redmine.org/. It allows you to set tasks, assign performers and change their statuses. To work with the system, registration and authentication are required.

Demonstration on Render

https://task-manager-1pm0.onrender.com

Tech stack

  • python3
  • python-dotenv
  • django 4
  • dj-database-url
  • psycopg2-binary
  • gunicorn
  • whitenoise
  • django-bootstrap5
  • django-filter
  • rollbar
  • poetry

Set up

  1. Clone repository:
    git clone [email protected]:yudzhum/task-manager.git
    cd task-manager
  2. Create enviroment, insall dependencies:
    make install
  3. Create a new PostgreSQL database createdb dbname
  4. Create .env file for enviromental variables storage
  5. Add database credentials to go in your project’s settings.py
  6. Generate a new secret key
  7. Make migrations make migrate
  8. Create a new superuser (not strict order)
  9. Start the development server make start