Skip to content

guillermo-carrasco/checkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Check It!

Build Status Coverage Status

Check it is a TODO web app written in Python (Flask) and Angular.js.

Deploy locally

  1. Set up PostgreSQL
  2. Create a Github developer app, and register a new application. Both Homepage URL and Authorization callback URL should point to http://localhost:5000/. This will give you Client id and Client secret.
  3. Create the following environment variables:
export DB_URI=postgresql://<postgreSQL_username>:<postgreSQL_password>@<postgreSQL_address>/checkit
export GITHUB_CLIENT=<your_gh_client_id>
export GITHUB_SECRET=<your_gh_client_secret>
  1. Edit checkit/server/static/js/app.js with the correct clientId;
  2. pip install -e .

Run

Run checkit in the command line, the application should start.

NOTE: Before doing anything, create all the database schemas by making the following call: curl -X GET http://localhost:5000/v1/1000fc1e-56dc-4a7d-add0-a83d1120c5d7 (This will be automated in the future)

Features

  • Log in with your GitHub account
  • Automatically save newly created TODO lists and items in the database
  • Check/Uncheck TODOs.
  • Delete TODO lists

Screenshots

Sign in New TODO list TODO list

About

CheckIT is a TODO app with support for multi-user

Resources

License

Stars

Watchers

Forks

Packages

No packages published