Skip to content

Simple todo app where you set your expectations for each task. A task is complete when each expectation is met.

License

Notifications You must be signed in to change notification settings

Zynton/projectexpect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Expect

Project Expect is a simple single page Todo app where you set your expectations for each task. A task is complete when each expectation is met. It was inspired by the Jasmine testing workflow.

Installation

  • Clone this repository : git clone https://github.com/Zinston/projectexpect.git
  • Install all required Python packages with pip : pip install -r requirements.txt
  • Add the following line to the very end of manage.py : app.run(host='0.0.0.0', port=5000)
  • Create credentials on Google Console and save the output json file to /client_secrets.json
  • Create a MongoDB database on mLab
  • Create /mongo_secrets.json with the following content : {"user":"<your-mongodb-username>","password":"<your-mongodb-password>"}
  • Run manage.py : python manage.py
  • The app is running on 0.0.0.0:5000

Usage

  • Add tasks by filling the main input field.
  • Add expectations for each task by filling each task's input field.
  • Complete expectations by clicking on the v icon next to them.
  • Delete tasks and expectations by clicking on the x icon next to them.
  • Edit tasks and expectations by simply clicking on their name, editing, then pressing ENTER when you're done.

Features

  • Add tasks
  • Add expectations
  • Edit and delete tasks and expectations
  • Complete expectations
  • Tasks complete automatically when all its expectations are completed
  • Login with Google Plus and persist your session in the database

License

Project Expect is released under the MIT license.

About

Simple todo app where you set your expectations for each task. A task is complete when each expectation is met.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published