Skip to content

A task-managing app that measures and visualizes a user's progress/goals. - By Madhuri Ghosh, Rachel Shen, Zahra Sadat, Lora Rose and Yuki Falcon

Notifications You must be signed in to change notification settings

yfalcon8/task_manager

Repository files navigation

Enjoy This App Online:

Table of Contents

About

Five ladies came together to share their love of learning to code.

Users, get ready to visualize the progress of your tasks and goals.

Technologies

Python 2.7 Javascript
Flask jQuery
SQLAlchemy Jinja2 & Bootstrap
AJAX / JSON Google Calendar API

Dependencies: requirements.txt

Test Coverage: xx% unittest coverage

Run Locally

Flask App

Create a local directory to work within

$ mkdir -p YOUR_DIRECTORY_NAME_HERE

Clone this repository and cd into it

$ git clone https://github.com/<username>/task-manager YOUR_DIRECTORY_NAME_HERE

$ cd ~/YOUR_DIRECTORY_NAME_HERE

Create your python virtualenv and activate it

$ virtualenv env

$ source env/bin/activate

Install the required Python packages & dependencies

$ pip install -r requirements.txt

Visit the API locations and get a secret_key for each.

Create a secrets.sh file

$ touch secrets.sh YOUR_DIRECTORY_NAME_HERE

Open and add (or simply CAT on the command line) your secret keys into secrets.sh

export GOOGLE_API_KEY = "REPLACE_WITH_YOUR_KEY"  
export TWILLIO_API_KEY = "REPLACE_WITH_YOUR_KEY" 

Give your app access to this file

$ source secrets.sh

In your command line, start up the Flask server

$ python server.py

In your browser, visit localhost:5000

Enjoy!

About

A task-managing app that measures and visualizes a user's progress/goals. - By Madhuri Ghosh, Rachel Shen, Zahra Sadat, Lora Rose and Yuki Falcon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •