Skip to content

jainlavish/To-Do-List---Flask-MongoDB-Example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do-List

Built using :

Flask : Python Based mini-Webframework
MongoDB : Database Server
Pymongo : Database Connector ( For creating connectiong between MongoDB and Flask )
HTML5 (jinja2) : For Form and Table

Set up environment for using this repo:

Install Python ( If you don't have already )
	`sudo apt-get install python`
	
Install Flask ( Web Framework ) and Import Request, Redirect and  Render_Template(Jinja)
	`pip install flask`
	
Install MongoDB ( Make sure you install it properly )
	`sudo apt-get install -y mongodb-org`
		
Import bson for handling ObjectId and Pymongo for database connector
	`pip install bson`
	`pip install pymongo'

Run :

Run MongoDB
	1) Start MongoDB
		`sudo service mongod start`
	2) Stop MongoDB
		`sudo service mongod stop`

Run the Flask file(test.py)
	`python test.py`

Browse with any Browser to the following link and DONE !
	`http://localhost:5000'

Screenshot :

Screenshot of the Output

Thanks to Twitter for emoji support with Twemoji :

Twitter Open Source : https://github.com/twitter/twemoji

Made with ❤️ from Karnali, Nepal

About

Simple implementation of To Do List using Flask, Mongodb and Python (PyMongo)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 74.8%
  • HTML 14.0%
  • Python 7.9%
  • CSS 3.3%