DEV Community

Taylor Higgins
Taylor Higgins

Posted on • Updated on

My journey creating a map-based webapp with django, leaflet/folium, docker and heroku

I learned a lot during this process. I wound up documenting the process fairly well -- mostly out of the desperate need to get all the hurdles out of my brain and onto paper -- so I decided to share it here! Hopefully my experience can help someone else out there (like so many of these blogs and message forums had helped me), and also hopefully so others more experienced than me can give me tips on how to improve next time. Thanks for reading!

This will be a series of blog posts outlining what I did and some of the major time consuming issues I had to overcome. Here are a list of entries that'll make up the series:

Step One:

Design front-end mock up using figma


Step Two:

Process the data using jupyter notebook, scraped airbnb data, and government published census data


Step Three:

Test functions to calculate statistics and build maps for the web app using jupyter


Step Four:

Connect the django web app to Heroku remote server


Step Five:

Customize the views, urls and templates for the django web app


Step Six:

Migrate the data using postgis/postgres


Step Seven:

Write tests for the codebase using pytest


To do in the future:

Incorporate user experience and design feedback from beta users


Top comments (0)