Skip to content

mateusaraujos/mini-app-lista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

81 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‹ Mini App – Customizable To-Do List with Validation & Feedback

🎯 A lightweight, responsive app to create and manage personalized lists with client-side validation, interactive feedback, and visual accessibility in both light and dark themes.

✨ Features

  • Add a custom name to your list (with validation)
  • Create, display, and remove individual items
  • Responsive modal interface on mobile devices
  • Visual alerts for success, warnings, and errors
  • Theme auto-adaptation based on OS preference (light/dark)
  • Accessible contrast ratio (>7) for better readability

πŸ“Έ Screenshots

πŸŒ“ Theme auto-detection (Light & Dark)

Light Mode Interface Dark Mode Interface

πŸ“± Mobile Modal (small screens only)

Light Mobile Modal Interface Dark Mobile Modal Interface

πŸ”· Modal (large screens)

Dark Large Modal Interface

🧠 Technologies

  • HTML5
  • CSS3 (Responsive Design + Dark Mode)
  • JavaScript (DOM Manipulation + Session Storage)

πŸš€ Live Demo

  • GitHub Pages
  • Vercel Deploy

πŸ’» How to Run Locally

  1. Clone this repository:

    git clone https://github.com/mateusaraujos/mini-app-lista
  2. Navigate into the project directory:

    cd mini-app-lista
  3. Open the index.html file in your browser.

πŸ“ Project Structure

mini-app-lista/
β”œβ”€β”€ index.html
β”œβ”€β”€ style.css
β”œβ”€β”€ script.js
β”œβ”€β”€ pages/
β”‚   β”œβ”€β”€ list.html
β”‚   β”œβ”€β”€ list.css
β”‚   └── list.js
└── assets/
    └── readme/
        β”œβ”€β”€ homeInterface-light.png
        β”œβ”€β”€ homeInterface-dark.png
        β”œβ”€β”€ mobileModal-light.png
        β”œβ”€β”€ mobileModal-dark.png
        └── modalLarge.png

πŸ‘€ Developed by

  • GitHub
  • LinkedIn

About

πŸ“‹ Mini App – Customizable To-Do List with Validation & Feedback

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published