McMenamins

Distribution web application for McMenamins Pubs and Breweries.

About the Project

Objective

This web application started as the capstone project for the full stack boot camp I attended at PDX Code Guild. It was developed to served as an online manual for distribution delivery drivers at McMenamins Pubs and Breweries. The app provided valuable information about each location including weather, property image and instructions and a Google map. It also included a blog for drivers and management to communicate. The distribution manager saw value in this and asked that I expand it to include keg inventory for brewers, an ordering system for pub managers and scheduling for drivers. The project grew exponentially, but has been educational and ultimately successful replacing an antiquated system.

Highlights

The application is only accessible by authorized employees. It is divided into four different apps: one each for drivers, brewers, pub managers and distribution managers. The users identity, job title and location controls their access within the portal. Only brewers can control their inventory, pub manager orders are designated to their pub and distribution managers oversee delivery while delivery drivers only have access to their section. Inventory is organized by all company or  specific brewery and fully searchable.  All orders can be archived and searched as required. 

Tech

The application was developed within the Django framework and includes Python, JavaScript, Bootstrap, HTML and CSS. There is an API for the weather and one for Google maps. The beta version is deployed on pythonanywhere.com but will be moved to a company URL once testing is complete.

Get in Touch!