Warbler is a Twitter clone built with Flask. PostgreSQL was used for the database and the ORM is SQLAlchemy. The frontend is served up via Jinja templating.
You can view a deployed version here.
- Clone this repository
- Create a virtual environment
python3 -m venv venvsource venv/bin/activatepip3 install -r requirements.txt
- Create the database
createdb warblercreatedb warbler-testpython3 seed.py
- Run tests:
- To run all:
python3 -m unittest
- To run all:
- Start the server
flask run
- Flask
- Flask-WTForms
- PostgreSQL
- SQLAlchemy
- Jinja