# Join A task manager modeled after the Kanban system. Create and organize tasks using drag-and-drop functionality, assign users and categories for efficient task management. ## Technologies Used - Angular / TypeScript - Django REST / PostgreSQL / Redis ## Features - Summary displaying general information about tasks and upcoming deadlines - Create, read, update, and delete tasks and contacts - Task prioritization based on urgency - Assign contacts to tasks - Organize tasks with drag-and-drop functionality ## Description Join Task Manager is a robust platform built on the Kanban system, designed to help you manage tasks efficiently. With an intuitive, user-friendly interface, you can easily create, organize, and prioritize tasks using drag-and-drop functionality. Built with Angular, TypeScript, and Django REST, Join offers a powerful and reliable environment for managing your tasks. Key features include: - A summary view that displays general information about tasks and upcoming deadlines - Full CRUD functionality (Create, Read, Update, Delete) for tasks and contacts - The ability to assign different priority levels to tasks based on urgency - Task assignment to contacts for better collaboration - Simple and intuitive task organization using drag-and-drop Join helps you manage tasks quickly and efficiently, keeping you focused on what truly matters. ## Environment Setup Before starting the app, copy the example environment file: ```bash cp src/environments/environment.example.ts src/environments/environment.ts ``` If you’re planning to build for production, you can also copy it as: ```bash cp src/environments/environment.example.ts src/environments/environment.prod.ts ```