Taski is a professional project management application built with Django. It is designed to streamline collaboration within product teams by providing a structured environment for developers, designers, project managers, and QA specialists.
- Role-Based User Management: Support for various professional positions including Developer, Project Manager, QA, Designer, and DevOps.
- Structured Task Tracking: Comprehensive task management featuring deadlines, priority levels, and completion status.
- Task Categorization: Detailed classification through specific types such as Bug, New Feature, or Refactoring.
- Backend: Python / Django
- Frontend: Bootstrap templates integrated with a custom SASS architecture.
- Database: SQLite.
The application logic is built around four primary entities:
- Position: Defines the professional role.
- Worker: Custom user model extending
AbstractUser. - TaskType: Categorizes the nature of work.
- Task: The core unit of work containing descriptions and deadlines.