Giter Club home page Giter Club logo

consamables's Introduction

Consamables

A social networking application for crowdsourcing food-related delivery orders and group outings. Consamables is meant to change the way we order food together.

Features

Nearby Restaurants

Consamables shows you the restaurants in your area, along with the menu, prices, and hours for those restaurants.

Join or Start an Order

If you want something to eat (and want others to join in), you can start an order at any time. If people are already planning to get food, you can easily add your order to the group.

Order Queueing

If you want to let people know you're hungry for something but don't want to commit to ordering it, you can add yourself to a queue. Consamables will start an order if the queue reaches critical mass.

Integrated Payments

Often the most complicated part of ordering in a group is settling up afterward. Consamables keeps track of what each person owes, and uses the Splitwise API to let fellow orderers resolve debts.

Technologies

Consamables uses Dropwizard for its API backend. Dropwizard packages a bunch of useful Java libraries (Jetty, Jersey, Jackson, JDBI, etc.) into a robust toolset for creating web services.

Consamables is implemented as a Single Page Application and uses React for its component-based Javascript UI. With React, you define declarative, composable views, which allows you to manage encapsulated and easily debuggable state without messing with the DOM.

Consamables is designed to use Postgres as a database backend. Postgres is stable, open source, and has a number of useful features that build on the SQL standard.

consamables's People

Contributors

sammyers avatar

Watchers

 avatar

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.