/Task-Management-System

A Django-based Task Management System with features for managing tasks and categories.

Primary LanguagePython

Task Management System

Description

This Django project is a simple Task Management System that allows users to manage tasks and categories. It includes functionalities to add, edit, delete tasks, and manage task categories.

Features

  • Task Management: Add, edit, and delete tasks.
  • Category Management: Add and view task categories.
  • Integration: Tasks can be associated with multiple categories.
  • User Interface: Clean and user-friendly web interface.

Getting Started

  1. Clone the repository: https://github.com/Nirob-Barman/Task-Management-System.git
  2. Navigate to the project directory: cd Task-Management-System
  3. Install dependencies: pip install -r requirements.txt
  4. Run migrations: python manage.py migrate
  5. Start the development server: python manage.py runserver
  6. Visit http://localhost:8000/ in your web browser.

Project Structure

  • tasks: Django app for managing tasks.
  • categories: Django app for managing task categories.
  • templates: HTML templates for rendering views.
  • static: Static files (CSS, images, etc.).

Usage

  • Visit the homepage to see the list of tasks: http://localhost:8000/
  • Navigate to the 'Task Management' section to add, edit, or delete tasks.
  • Navigate to the 'Category Management' section to add or view task categories.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

License

This project is licensed under the MIT License.