Skip to content

Architecting and deploying a TODO themed application using Flask and heroku.

Notifications You must be signed in to change notification settings

danielc92/flask-todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask TODO App

Designing and building a 'todo' style web application. Flask to be used as web framework. Mongodb as a backend and possibly Redis as a cache store.

Before you get started

Familiarity with the following will help.

  • Python 3.6.5
  • Web frameworks (flask)
  • NOSQL databases
  • Cache servers

Requirements

  • Login / Register system
  • A NOSQL Task system defined by user
  • Task page with user scope
  • Profile page with user scope
  • Members page with global scope

Setup

How to obtain this repository:

git clone https://github.com/danielc92/flask-todo.git

Modules/dependencies:

  • flask
  • flask_pymongo

Install the following dependences:

pip install flask flask_pymongo

MongoDB Installation via brew

# Installation using brew
brew install mongodb

# Running locally
mongod

MongoDB Installation via Docker

docker run --name mongo-instance -d -p 27017:27017 mongo

Tests

The following tests have been successfully completed.

  • 'Render' 'register', 'login', 'members' and 'home' routes
  • Register an account
  • Verify hashing function is working
  • Create task on 'home' route
  • Render tasks on 'home' route

Contributors

  • Daniel Corcoran

Sources

About

Architecting and deploying a TODO themed application using Flask and heroku.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages