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 venv
source venv/bin/activate
pip3 install -r requirements.txt
- Create the database
createdb warbler
createdb warbler-test
python3 seed.py
- Run tests:
- To run all:
python3 -m unittest
- To run all:
- Start the server
flask run
- Flask
- Flask-WTForms
- PostgreSQL
- SQLAlchemy
- Jinja