Skip to content

Latest commit

 

History

History
52 lines (42 loc) · 2.43 KB

README.md

File metadata and controls

52 lines (42 loc) · 2.43 KB

Farmers Market

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.

Table of Contents

Screenshot

Screenshot

Deployed Site

Click here to open Byte Farmer's Market

User Story

  • 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

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.

Acceptance Criteria

  • 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)

Contributing

Alecia Maragh, Fidel Deaquino, and Ryan Carroll

License

MIT