Skip to content

GraceGardner/intention-timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intention Timer

Table of Contents

Abstract

This is an application that allows users to set timed goals for their productivity and health. Users can select a category (study, meditate, and exercise), set the amount of time they want to spend on that activity, then start the timer. The application will log their chosen activity, keeping track of how they have spent their time.

Project Specs

  1. When an activity category is clicked on (Exercise, Meditate, or Study), the associated border and icon should change colors to give a visual indication that it has been selected.
    giphy

  2. User types in what would they like to accomplish during this time, and for how long. User can either use the up/down buttons to select an amount of time or type in a value (number only).
    giphy-1

  3. User cannot select negative numbers.
    giphy-2

  4. User clicks start activity button to show the timer. The timer button border color reflects the type of activity selected.
    giphy-3

  5. User clicks big start button to begin the timer.
    giphy-4

  6. When timer completes, user will be congratulated.
    giphy-5

  7. User can now log their activity by clicking the log activity button. When this button is clicked, a card will display on the right side of the screen describing the activity they just completed. It will be marked with the corresponding color associated with the type of activity selected.
    giphy-6

  8. User now clicks on the create a new activity button. This will take them back to the original form where they can continue to create activities.
    giphy-7

  9. User can scroll through all their past activity cards.
    giphy-9

  10. Past activity cards are still saved when the page is refreshed.
    giphy-10

  11. Error handling - Careful User - Ensure you select a category and all input fields have a value.
    giphy-8

How to Install and Use

in your terminal run:

git clone [email protected]:GraceGardner/intention-timer.git
cd intention-timer    
open index.html      

Website

https://gracegardner.github.io/intention-timer/

Contributors

Repository Contributors :

Code Review:

Boilerplate Code Credits :

Tech Stack

CSS
HTML
JavaScript

About

a timer with intentions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •