Skip to content

skuzu7/SantanderModulo4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO List

A vanilla JavaScript task manager that persists tasks to a REST API (crudcrud.com), with full CRUD operations and a live clock.

Features

  • Create, read, update, and delete tasks via REST API
  • Mark tasks as complete/incomplete
  • Inline task editing
  • Live date and time display (updates every second)
  • Input validation with visible error feedback

Tech stack

  • Vanilla JavaScript (ES6+)
  • HTML5 / CSS3
  • Font Awesome icons
  • crudcrud.com — ephemeral REST backend (no server setup needed)

Getting started

No build step required. Open interface.html directly in a browser:

# Clone and open
git clone https://github.com/skuzu7/SantanderModulo4.git
cd SantanderModulo4
start interface.html   # Windows
# or: open interface.html (macOS)

Note: The app uses a hardcoded crudcrud.com endpoint in script.js. That endpoint expires after a set number of requests. To run your own instance, replace the API_URL value with a fresh crudcrud endpoint.

Project structure

SantanderModulo4/
├── interface.html   # App markup
├── script.js        # All app logic and API calls
└── styles.css       # Styles

About

Santander Coders bootcamp: vanilla JavaScript web interface

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors