Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.81 KB

README.md

File metadata and controls

48 lines (32 loc) · 1.81 KB

DjangoHTMXToDo

DjangoHTMXToDo is a dynamic and interactive web application for managing your daily tasks. Built with Django and enhanced using HTMX, it offers a seamless user experience without the need for full page reloads. Key features include the ability to edit tasks with a single click and add multiple tasks simultaneously, making task management more efficient and user-friendly.

Features

  • Click to Edit: Instantly edit tasks with a single click. Changes are saved in real-time, enhancing usability and interaction.
  • Add Multiple Tasks: Easily add multiple tasks at once to your ToDo list, streamlining the process of capturing all your important tasks.
  • Responsive Design: Fully responsive web design ensures a great user experience across all devices.
  • Real-Time Interactivity: Powered by HTMX, the app offers real-time updates without needing to reload the page, making for a smooth and dynamic user experience.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Before you begin, ensure you have the following tools installed:

  • Python 3.8 or later
  • pip (Python package installer)
  • Virtualenv (optional, but recommended for creating a virtual environment)

Installation

  1. Clone the repository

    git clone https://github.com/LuckyKhoza-crypto/Learning-HTMX.git
    cd Learning\HTMX
  2. Set up a virtual environment (Optional)

    python -m venv myenv
    source myenv\Scripts\activate  # On Windows, use ``
    
  3. Install the required packages

    pip install -r requirements.txt
    
  4. Run migrations to set up your database

    manage.py migrate
  5. Start the development server

     python manage.py runserver