svandenhout / EveryMarket

An application used to trade surplus groceries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EveryMarket

An application to query for ingredients in the neigbourhood, a user can register and put his ingredients online for others to see. You will find the ingredients you don't allways have but sometimes need for a dish. Ingredients like flour, sugar, herbs and vegetables.

The app will try to emphasise home grown products, since the app is location based. You can now truly eat local.

The app is not a mobile endeavor for the simple reason that this is not person based. We don't need your location, we need the location of the delicious ingredients you're keeping.

Target group:

This app will try to target a group of people who care about what they eat. These people take more time than others to eat responsible and fresh products. I believe this group consists of people who are pretty much any age or gender, this is why I want to focus on people who are between the age of 55 and 65.

Allmost retired:

Often with a steady source of income they are at the time of their life when they start working a little less. This is also the time when health problems come to the surface, with bad eating habits as their number 1 contributors. The group has the time, income and reasons to start cooking food using fresh, honest and local products. Health is often the prime reason to change eating habits but not the only one. Influence from their children and media all help their
share. There are many reasons for these people to want to eat local. EveryMarket puts the into direct contact with suppliers, it even gives them the possibility to become suppliers themselves. In the future food will come from everywhere.

Features

  • database for storing facebook users, addresses & Products
  • google maps geocoding for checking products in the neighbourhood
  • contact other users via facebook messages
  • posting, editing & deleting freshly grown ingredients.
  • big map showing the location of the selected ingredients

ToDo:

  • facebook chat api: the facebook chat api is only usable by using/ building a chatserver which is very bad for the project scope. I will use the api to send a message to a user.

  • the most usable sollution will probably be let the seller select a timeframe when users can visit to buy: not using this anymore, might be good but very hard to design

  • intergrate the facebook messages into the app (might do later)

  • intergrate payment & shipping options

  • search

Database structure

database has 2 tables, Users & ingredients. Obviously a user can have multiple ingredients.

Users (id, fb_id, name, location) Ingredients (id, userId, name, description, picture)

User has many Products Product has one User....

Models

the project has 2 models, User and product. Both models are used to get, post, update and delete from their respective tables.

Sketches

need to upload some sketches..

About

An application used to trade surplus groceries


Languages

Language:JavaScript 53.9%Language:PHP 39.5%Language:CSS 6.7%