aesavas / simpleTodoApp

Very simple todo app to learn mongoDB connection.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

simpleTodoApp

This is very simple todo app. It uses mongoDB. I developed it to learn mongoDB connection with flask.

homepage


Installation

Installation requires Python3 and Virtualenv

~$ git clone https://github.com/aesavas/simpleTodoApp.git and cd simpleTodoApp
~$ python -m virtualenv venv
~$ source venv/Scripts/activate
~$ pip install -r requirements.txt
~$ env FLASK_APP=main.py
~$ env FLASK_ENV=1
~$ flask run

Please visit the address with a web browser.

Project URL (/localhost:5000): http://127.0.0.1:5000/

Used Technologies

  • flask - Micro web framework
  • pymongo - The PyMongo distribution contains tools for interacting with MongoDB database from Python. The bson package is an implementation of the BSON format for Python. The pymongo package is a native Python driver for MongoDB. The gridfs package is a gridfs implementation on top of pymongo.
  • dnspython - dnspython provides both high and low level access to DNS. The high level classes perform queries for data of a given name, type, and class, and return an answer set. The low level classes allow direct manipulation of DNS zones, messages, names, and records. (I need this package for mongodb connection. I got some errors and found this package as a solution.)

About

Very simple todo app to learn mongoDB connection.


Languages

Language:Python 99.6%Language:PowerShell 0.2%Language:CSS 0.1%Language:JavaScript 0.1%Language:HTML 0.0%Language:Batchfile 0.0%