Where are the closest farmers' markets?!?!?
- Kevin Fung
- RJ Mohammad
- Peter Schussheim
- Usage
- Requirements
- Development
- Installing dependencies
- Roadmap
- Contributing
- Notes
- License
City Sprouts is a website where you can enter an address and a radius and it will give you the location to all the farmer's markets and the products and schedule provided at that market in the area!
- Node 6.x.x
- MongoDB 3.x
- mlabs account (free tier)
- google developers console
- google maps API
- google autocomplete
- Create
API_KEYS.js
file withgoogle API key
andmongoURI
. - Create
.env
file in project root with twillio keys.
$ npm install
or yarn
$ gulp start
-
npm start
-
npm test
- Improved product filtering functionality
- Better visualization
- Filter by schedule
- Calendar view of farmers markets schedules from search results
- Google Maps Marker Features
- Label markers with corresponding result index
- Ability to select results from list and highlight associated marker on map
- Improved autocentering and zooming functionality
- When a new set of results is populated the map should auto center and zoom as closely in on the results as possible
- Improved autocomplete reliability
- Move product category parsing to the server side
- Update data using more recent 2016 government data
- Increase database size to include farmers markets from other major cities
- Examples
- Los Angeles
- Portland
- Chicago
- Boston
- San Francisco
- Washington D.C.
- etc.
- Examples
View the contribution document
If you would like to create your own mongoDB, please visit the README in Database_Data directory for instructions on how you can populate your own mongoDB.