All Projects → rtzll → Flask Todolist

rtzll / Flask Todolist

Licence: mit
exemplary flask application - small to-do list WebApp example

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Flask Todolist

Titan
Create Discord server widgets for websites of all sizes! A simple to setup process for end-users. Server members may view or send messages into an embedded Discord channel.
Stars: ✭ 221 (+160%)
Mutual labels:  flask, webapp
Cancer Donation Portal Python Flask App
Flask App for Cancer Donation Portal using basic Python, SQLite3, HTML, CSS and Javascript
Stars: ✭ 32 (-62.35%)
Mutual labels:  flask, webapp
Microblog
A microblogging web application written in Python and Flask that I developed as part of my Flask Mega-Tutorial series.
Stars: ✭ 3,788 (+4356.47%)
Mutual labels:  flask, webapp
Bowtie
Create a dashboard with python!
Stars: ✭ 724 (+751.76%)
Mutual labels:  flask, webapp
Wifi Of House
A simple web application which allows you to share your WiFi credentials instantly with your friends and family. Built using Python, Flask and Bootstrap.
Stars: ✭ 51 (-40%)
Mutual labels:  flask, webapp
Uwsgi Nginx Flask Docker
Docker image with uWSGI and Nginx for Flask applications in Python running in a single container. Optionally with Alpine Linux.
Stars: ✭ 2,607 (+2967.06%)
Mutual labels:  flask, webapp
Keras Flask Deploy Webapp
😺 Pretty & simple image classifier app template. Deploy your own trained model or pre-trained model (VGG, ResNet, Densenet) to a web app using Flask in 10 minutes.
Stars: ✭ 856 (+907.06%)
Mutual labels:  flask, webapp
Docker Nginx Gunicorn Flask Letsencrypt
Boilerplate code for setting up Nginx + Gunicorn + Flask + automated LetsEncrypt certificates (https) using docker-compose.
Stars: ✭ 117 (+37.65%)
Mutual labels:  flask, webapp
Django Todolist
exemplary django application - small to do list web app
Stars: ✭ 47 (-44.71%)
Mutual labels:  todolist, webapp
Pymap webapp
A webapp version for Raster Map Download Helper
Stars: ✭ 34 (-60%)
Mutual labels:  flask, webapp
Botvid 19
Messenger Bot that scrapes for COVID-19 data and periodically updates subscribers via Facebook Messages. Created using Python/Flask, MYSQL, HTML, Heroku
Stars: ✭ 34 (-60%)
Mutual labels:  flask, webapp
Flask Tutorial
A tutorial to build your first flask application
Stars: ✭ 58 (-31.76%)
Mutual labels:  flask, webapp
Channelstream
Channelstream is a websocket communication server for web applications
Stars: ✭ 52 (-38.82%)
Mutual labels:  flask, webapp
Shorty
🔗 A URL shortening service built using Flask and MySQL
Stars: ✭ 78 (-8.24%)
Mutual labels:  flask, webapp
Black Playground
ambv/black online demo
Stars: ✭ 83 (-2.35%)
Mutual labels:  flask
Fccss
Computer Science SCHOOL resources
Stars: ✭ 84 (-1.18%)
Mutual labels:  flask
Flask Restplus Server Example
Real-life RESTful server example on Flask-RESTplus
Stars: ✭ 1,240 (+1358.82%)
Mutual labels:  flask
Book Management System
Flask + LayUI + SQLite,图书管理系统
Stars: ✭ 82 (-3.53%)
Mutual labels:  flask
Simple Reactjs App
Simple Application Using Basic React Components and Communication between them
Stars: ✭ 86 (+1.18%)
Mutual labels:  webapp
Bhagavadgita
A non-profit initiative to help spread the transcendental wisdom from the Bhagavad Gita to people around the world.
Stars: ✭ 84 (-1.18%)
Mutual labels:  flask

Flask-Todolist

License Build Status

Flask-Todolist is a simple To Do List web application with the most basic features of most web apps, i.e. accounts/login, API and (somewhat) interactive UI.


CSS | Skeleton JS | jQuery

I've also build a quite similar app in Django: https://github.com/rtzll/django-todolist

Explore

Try it out!

Docker

Using docker-compose you can simple run:

docker-compose build
docker-compose up

And the application will run on http://localhost:8000/

(It's serving the app using gunicorn which you would use for deployment, instead of just running flask run.)

Manually

If you prefer to run it directly on your local machine, I suggest using venv.

pip install -r requirements.txt
FLASK_APP=todolist.py flask run

To add some 'play' data you can run

pip install -r test-requirements.txt
flask fill-db

Now you can browse the API: http://localhost:5000/api/users

Pick a user, login as the user. Default password after fill-db is correcthorsebatterystaple. Click around, there is not too much, but I like the overview under: http://localhost:5000/todolists (You must be logged in to see it.)

Extensions

In the process of this project I used a couple of extensions.

Usage Flask-Extension
Model & ORM Flask-SQLAlchemy
Migration Flaks-Migrate
Forms Flask-WTF
Login Flask-Login
Testing Flask-Testing

I tried out some more, but for the scope of this endeavor the above mentioned extensions sufficed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].