Skip to content

LuckyKhoza-crypto/Learning-HTMX

Repository files navigation

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
    
    
    
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published