Giter Club home page Giter Club logo

smooth-shopping's Introduction

Smooth Shopping

Empowering Food Bank Clients with the Dignity of Choice

Smooth Shopping enables food banks to allow their clients to shop for goods online using an monthly credit system. In the backend, Smooth Shopping provides an inventory and order processing system.

Backend: Headless Drupal | Front end: a React app.

Developed in partnership with the House of Omeed during #HACKVAN2021.

Please contact one of the code maintainers to learn more about the project and how you can contribute.

Helpful Links:

App Screenshots

Image of Smooth Shopping's Login page Image of Smooth Shopping's Home page

Figure 1-2: The login (left) & home (right) pages on the frontend. See more frontend screenshots.


The Backend Products Page for Smooth Shopping

Figure 3: The product overview page on the backend. See more backend screenshots.

Usage Stories

Outlines the basic functionality of the app.

Family - Ordering Groceries

  1. (Family receives a shopping credit that is topped up each month)
  2. Family opens app on their computer or phone
  3. Family scrolls through catalog and selects what they would like to buy
  4. Family checks out & deducted from credit
  5. Family arrives at the House of Omeed food bank
  6. Family show staff an order number.
  7. Family receives groceries

Staff - Receive Grocery Order

  1. Staff receives a notification
  2. Staff open dashboard with recent orders
  3. Staff view and collect the requested groceries
  4. When family is given the groceries, staff sets the order as complete

Admin - Creating Account for Family

  1. Admin registers a new family on their desktop
  2. Admin helps family install the app on their phone
  3. Input user name and password to log in to family’s account

Staff - Creating or Updating Product

  1. Staff opens backend app on their phone
  2. Staff takes photos of product (replaces old photos if any)
  3. Staff updates any information
  4. Staff saves product

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.