Skip to content

Repository files navigation

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 git@github.com: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

About

Task manager. It allows you to set tasks, assign performers and change their statuses.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages