Menu



Fat Hen is a project by Davis Crain as his final project for The Iron Yard Backend Engineering class in Greenville, SC.
You can learn more about Davis at dhcrain.com

About Fat Hen

Feature Set:

  • Non Logged in users can
    • Search for farmers market
    • See what vendors are at each farmers market
    • See the 7 day forecast for farmers markets locations
    • Read reviews and status updates
    • Contact me to claim listings or for any reason.
  • Logged In users can (all the above plus….)
    • Review a farmers market - Comment and rate 1 to 5
    • Review a vendor - comment and rate 1 to 5
    • Favorite a farmers market
    • Favorite a vendor
    • Add vendors and farmers markets
    • Profile page with:
      • List of favorite farmers markets
      • List of favorite vendors
      • Culminated status statuses of vendors and farmers markets, chronologically.
  • Farmers Market Owners can:
    • Update status with picture
    • Claim if they will have the market this week
    • Update information
    • Update pictures
    • Add vendors
  • Vendor Owners can:
    • Update status with picture
    • Claim if they will be present at the market
    • Update information
    • Update pictures
  • All farmers markets in South Carolina from South Carolina Dept. of Agriculture
  • Vendors at TD Saturday Market & Travelers Rest Farmers Market from their websites.

Long Term Wish List:

  • Mobile! responsive web site and/or App
  • Weekly email of status updates to users of favorites
  • Link to social media for vendors to be able to dual post
  • Send a text to vendors to check in for the week
  • Search for a farmers market by Zip code radius
  • Display all farmers markets on a map
  • Expand to other states, NC first
  • OAuth - Sign in with Google, Facebook, and Twitter

Technology Used:

  • Django 1.9.7
  • Python 3.5.1
  • Django REST API framework 3.4.1
  • Heroku
  • PostgreSQL
  • AWS S3 - Static assets and media uploads
  • Django-review for the reviews and averaging of scores. I would not use this next time, it can make it challenging to work with the data.
  • forecast.io API - for 7 day forecast at farmers market locations
  • Google Maps API embed
  • Foundation CSS framework
  • FontAwesome
  • GitHub Repo