Skip to content

annagriffin/sd18FinalProject

Repository files navigation

sd18FinalProject

Luis and Anna Final Project - SoftwareDesign

Project Website

Time Tracker

Description

This program allows users to keep better track of their time and helps them make time for the things they want to, but can never find the time to, do. Each user is able to make an account to save their activities and progress. Upon starting the desired time interval, typically a week, the user has the opportunity to add various activities that they value and know they want to put time into. After setting the activities and choosing a total amount of time to spend on it over the specified time interval, a progress bar will be created for each unique activity. As time progresses, the user is able to add or subtract time from their progress while viewing a live representation of how close to their goal they are.

The idea behind this program was helping people make time for things they love. In a constantly on-the-go environment, it can be difficult to find time to relax or do activities that may be seen as less productive (i.e. not relating directly to the work in the traditional sense). The idea here is that if you decide beforehand that leisure activities, such as knitting and gardening, are worth your time and important to you, there will be less feelings of guilt or slacking off for not constantly being “productive”. Working with the assumption that most people are busy and have changing schedules from week to week, instead of having a system where you have to designate every week, this flexible system works with any schedule no matter how dynamic it is.

Authors

Anna Griffin and Luis F. Zuniga

Login Authentication Test Code - https://pythonspot.com/login-authentication-with-flask/

Diagram Map

alt text

Getting Started

This program was created using Python(Version 3.6.3 :: Anaconda Custom (64-bit) ) And the Python packages SQLite(Version 3.20.1) and Flask(Version 0.12.2 )

The necessary Python packages can be downloaded using

$ sudo pip install -r requirements.txt

Usage

To run the code, pull the necessary files and use the command $ python flaskexperiment.py

The program can then be accessed locally using a web browser. The HTML page displayed will be the Web App’s front page.

Pressing the “Add Activity” button will redirect to the questions HTML page that requests input in the form of a string for “Activity” and an integer for “Time.”

Using the “Submit” button will direct you back to the front page, and the input from the questions page will be displayed.

Class Deliverables

Poster: here Video: here

License

https://github.com/annagriffin/sd18FinalProject/blob/master/LICENSE

About

Luis and Anna Final Project - SoftwareDesign

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •