Byte Farmer's Market is a digital platform that connects customers with vendors of their local farmer's market. We aim to provide small business owners an opportunity to expand their reach and connect with new customers. By using our platform, users can easily discover local vendors and preview the products they have available for purchase online.
Click here to open Byte Farmer's Market
-
AS A small business owner at a farmers market
-
I WANT to be able to create a store with associated products
-
SO THAT I can easily reach more community members as potential customers
-
AS A potential customer at a farmers market
-
I WANT to be able to view stores and their products
-
SO THAT I can make an informed purchase and support local businesses in my community
Installation is not required to use Byte Farmer's Market. If you would like to run our app on your local machine, please clone the repo and install dependencies with npm install
at the root of the project.
- Use Node.js and Express.js to create a RESTful API
- Use Handlebars.js as the templating engine
- Use MySQL and the Sequelize ORM for the database
- Have both GET and POST routes for retrieving and adding new data
- Be deployed using Heroku (with data)
- Use at least one new library, package, or technology that we haven’t discussed
- Have a polished UI
- Be responsive
- Be interactive (i.e., accept and respond to user input)
- Have a folder structure that meets the MVC paradigm
- Include authentication (express-session and cookies)
- Protect API keys and sensitive information with environment variables
- Have a clean repository that meets quality coding standards (file structure, naming conventions, follows best practices for class/id naming conventions, indentation, quality comments, etc.)
- Have a quality README (with unique name, description, technologies used, screenshot, and link to deployed application)
Alecia Maragh, Fidel Deaquino, and Ryan Carroll
MIT