Skip to content

algorithm117/javascript-task-list

Repository files navigation

Task List App

This project is a slight twist on the idea of a to-do app. It's intended to give a pleasant experience when typing out your tasks with some music and interactivity using animations.

Motivation

The project was born out of the idea of taking something that many people start out making or at least encounter when creating their first coding project and making it more fun. It is also meant to be a playground for testing out new things, and getting a gauge of my current skill level and understanding with HTML, CSS, & JavaScript.

Screenshots

Task List App Media Session API Notification

Features

  • Persists your tasks so that you can view them anytime you visit the webpage.
  • Control web-provided media using your device even when not looking at the webpage.
  • Sends a notification using your device's notification system when task is due.

Tech/Frameworks Used

HTML5, CSS3, Modern JavaScript, Particle.js, IndexedDB.

How To Use

  • Hit the play button for some music.
  • Type in the name of the task.
  • Choose an hour ( 0 - 23 ) and minute(s) for a notification.
  • Set date when task is due.
  • Repeat if necessary!

Limitations

  • This app has not been designed to be responsive on different screen sizes.
  • You must have the app running in order to receive notifications when a task is due.

Releases

No releases published

Packages

No packages published