Coder Social home page Coder Social logo

foodplus's Introduction

FoodPlus

Table of Contents

  1. Overview
  2. Product Spec
  3. Wireframes
  4. Schema
  5. Demo

Overview

Description

This app helps restaurant sell excess food at discounted price and helps consumers find food sources. This provides a way to reduce food waste and food insecurity.

App Evaluation

  • Category: Commercial App
  • Mobile: This app will be developed for mobile platforms but can also have an web-app version with the same functionality.
  • Story: Food sellers post items. Food consumers search and place order.
  • Market: Any individual that have access to mobile apps but primarily focus on people facing food insercurity.
  • Habit: This app can be very used very often at the end of every day but depending on food availability as well.
  • Scope: Food consumers depend on the location of food providers. This app can add location tracker and traveling time estimating feature.

Product Spec

1. User Stories (Required and Optional)

Required Must-have Stories

  • Food provider
    • New users can register
    • User logs into app
    • Users can view their information
    • User can view current item list
    • User can add a new item to the item list
    • User can edit their info and items in the list
  • Food consumer
    • User logs into app
    • User can view current dishes
    • User can search for food based on name and location
    • User can add a dish to cart
    • User can place order

Optional Nice-to-have Stories

  • Location tracker

2. Screen Archetypes

  • Food provider
    • Login
    • Register
    • Home Screen
    • Add Item Screen
  • Food consumer
    • Login
    • Register
    • Home Screen
    • Cart Screen
    • Add Payment Screen
    • Confirmation Screen

3. Navigation

Tab Navigation (Tab to Screen)

  • Home Screen
  • Add Item Screen
  • Cart Screen

Flow Navigation (Screen to Screen)

  • Login -> Home Screen
  • Home Screen -> Add Item Screen
  • Home Screen -> Cart Screen

Wireframes

[BONUS] Digital Wireframes & Mockups

Seller Screen

Buyer Screen

[BONUS] Interactive Prototype

Schema

Model

Networking

  • Authentication with Firestore
  • Fetch restaurant order
  • Add new order collection
  • Update restaurant order
  • Fetch/Delete member cart items
  • Fetch/Add member order items
  • Update order status

Demo

Restaurant Gifs

Member Gifs

License

Copyright [2020] [Duy Le]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

foodplus's People

Contributors

leduy10192 avatar

Watchers

James Cloos avatar  avatar

foodplus's Issues

#### Complete Group MileStone:

  • Create GitHub and Group Project Repo
    • Complete App OverView, App Spec and Wireframe images
    • Build an interactive prototype using Adobe XD

#### Group MileStone

  • Create Group Project Repo and GitHub organization
  • Complete App Overview, App Spec and wirefram images
  • Build an interactive prototype using Adobe XD

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.