Luis and Anna Final Project - SoftwareDesign
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.
Anna Griffin and Luis F. Zuniga
Login Authentication Test Code - https://pythonspot.com/login-authentication-with-flask/
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
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.
https://github.com/annagriffin/sd18FinalProject/blob/master/LICENSE
