/web_applications_django

Task manager project for the book: Building Web Applications with Django

Task Management System

You can buy the book here: https://amzn.to/3u7MXVy

Description

This Task Management System is a fully functional Django web application, developed as part of the hands-on learning experience offered by our book "Building Web Applications with Django". This system allows users to create, manage, and track tasks in a simple and intuitive interface.

Key Features

  • User registration and login functionality.
  • Ability to create, update, and delete tasks.
  • Task status tracking (Todo, In Progress, Done).
  • Interactive and user-friendly dashboard to visualize tasks.
  • Restful API

Prerequisites

  • Python 3.11
  • Django 4.2
  • poetry

Getting Started

Clone the repository and navigate to the project directoryy:

git clone https://github.com/llazzaro/web_applications_django.git
cd web_applications_django

Installation

Use pip to install the required dependencies:

poetry install

Usage

Detailed usage instructions are found in the book, including step-by-step guides on how to interact with the system and implement each feature.

Contributing

Please refer to the CONTRIBUTING.md for information on how to contribute to this project.

License

This project is licensed under the MIT License. See the LICENSE.md file for details.