Skip to content

Todo List

A beautiful, interactive todo list application with a charming pink dinosaur theme. Built with vanilla HTML, CSS, and JavaScript, this project features a delightful user interface and smooth functionality for managing your daily tasks.

Built 2 min readLive Demo (opens in a new tab)Code (opens in a new tab)

Todo List

A beautiful, interactive todo list application with a charming pink dinosaur theme. Built with vanilla HTML, CSS, and JavaScript, this project features a delightful user interface and smooth functionality for managing your daily tasks.

Todo List Screenshot

✨ Features

  • 🎨 Beautiful UI: Charming pink dinosaur theme with hand-drawn aesthetic
  • πŸ“ Add Tasks: Simple form to add new todo items
  • πŸ—‘οΈ Delete Tasks: Click on any task to remove it
  • πŸ’Ύ Persistent Storage: Tasks are saved in browser’s localStorage
  • πŸ“± Responsive Design: Works perfectly on desktop and mobile devices
  • 🎯 Clean Interface: Minimalist design with playful elements

πŸš€ Live Demo

You can view the live demo of this project by opening index.html in your web browser.

πŸ› οΈ Technologies Used

  • HTML5: Semantic structure and form elements
  • CSS3: Modern styling with custom fonts and animations
  • JavaScript (ES6+): Interactive functionality and localStorage management
  • Google Fonts: Gochi Hand font for the hand-drawn aesthetic

πŸ“ Project Structure

TODO/
β”œβ”€β”€ index.html        
β”œβ”€β”€ style.css           
β”œβ”€β”€ script.js         
β”œβ”€β”€ pink_dino (2).png   
β”œβ”€β”€ images/
β”‚   └── projectscreenshot.png 
└── README.md          

🎯 How to Use

  1. Adding Tasks: Type your task in the input field and click β€œSubmit”
  2. Completing Tasks: Click on any task in the list to remove it
  3. Persistence: Your tasks are automatically saved and will persist between browser sessions

🎨 Design Features

  • Color Scheme: Soft purple background with pink accents
  • Typography: Gochi Hand font for a playful, handwritten look
  • Animations: Smooth hover effects and button interactions
  • Layout: Centered card design with subtle grid pattern background
  • Icon: Adorable pink dinosaur mascot with floating hearts

πŸ”§ Setup Instructions

  1. Clone the repository:

    git clone https://github.com/Manish-Tamang/Todo-List.git
    cd Todo-List
  2. Open in browser:

    • Simply double-click on index.html to open in your default browser
    • Or drag and drop the file into any web browser
  3. Start using:

    • Begin adding your tasks immediately
    • No additional setup required!

πŸ’‘ Key Features Explained

Local Storage

The app uses browser localStorage to persist your todo items, so they won’t disappear when you refresh the page or close the browser.

Responsive Design

The interface adapts beautifully to different screen sizes, from mobile phones to desktop computers.

Interactive Elements

  • Hover effects on todo items
  • Smooth button animations
  • Visual feedback for user interactions
  • html
  • css
  • todo-list
  • cute

Β© 2023-2026 Manish Tamang Β· RSS Β· GitHub

Not vibe coded: how I use AICoded by hand: how this site was madeMade with AstroIndieWeb Camp