A simple dynamic weather app built using Flask and deployed on Heroku using Gunicorn
The motive to create this project was to write a blog, teaching developers about Flask and it's Functionalities!
Blog can be found here
Live Website can be found here
- Creating and maintaining virtual environments using pipenv
- How does routes work in Flask
- How to render HTML Templates in Flask
- Interacting with public APIs
- Passing data from Python to HTML
- How to get and process user input
- How to serve static files(CSS, JS, images etc) in Flask
- How to work with environment variables in python
- Deploying your Flask app on Heroku
You can either use pipenv
to install a deterministic build from the Pipfile.lock
like so
pipenv install
OR
You can use environment manger if your choice and install packages using the requirements.txt
like so
pip install -r requirements.txt