Skip to content

Revou-Coding-Camp/codingcamp-7-jul-25-initialgr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‹ To-Do List Web Application

A simple, yet functional, To-Do List web application built with HTML, Tailwind CSS, and vanilla JavaScript.
Developed as part of the RevoU 10-day Software Engineering Short Course, this project showcases front-end skills and project brief adherence.

πŸ”— Live Demo

πŸ‘‰ Try the To-Do List App Live

✨ Features

  • βœ… Add Tasks with task name and due date in a modal form
  • πŸ—‚οΈ Filter Tasks by:
    • All
    • Open (incomplete task)
    • Closed (completed task)
  • πŸ—‘οΈ Delete Tasks (individually or all at once, with confirmation modal)
  • βœ”οΈ Toggle Completion (with visual check icon and strikethrough text)
  • πŸ›‘οΈ Form Validation for task name and date input
  • πŸ“± Responsive Design for all devices

πŸ› οΈ Technologies Used

  • HTML5 – Semantic page structure
  • Tailwind CSS (via CDN) – Styling
  • Font Awesome (via CDN) – Icons
  • Vanilla JavaScript – Dynamic behavior and logic

πŸ“ Project Structure

.
β”œβ”€β”€ index.html
β”œβ”€β”€ css/
β”‚   └── style.css   ← optional (Tailwind is CDN-loaded)
└── js/
    └── script.js   ← used if JS is separated (recommended in real projects)

Note: For simplicity and alignment with the brief, this project uses inline CSS & JS inside index.html. In a larger-scale setup, external CSS/JS files would reside in css/ and js/ folders.

πŸš€ Getting Started

  1. Clone the repository:
    git clone https://github.com/Revou-Coding-Camp/codingcamp-7-jul-25-initialgr.git
  2. Navigate to the project folder:
    cd codingcamp-7-jul-25-initialgr
  3. Open index.html in your browser (e.g., Chrome). No server needed.

πŸ™ Acknowledgments

A huge thank you to RevoU for organizing this impactful 10-day Software Engineering Short Course and giving me the chance to showcase my learning through this Mini Project. It’s been an insightful journey from writing code in VS Code, using Git for version control, and publishing the result online.

πŸ“„ Project Brief

  • Course: RevoU Software Engineering Short Course
  • Assignment: Mini Project – To-Do List Web Application
  • Deadline: Saturday, 11.59 PM (WIB)
  • Tools: Visual Studio Code, Git, Google Chrome

About

codingcamp-7-jul-25-initialgr created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published