GithubHelp home page GithubHelp logo

nlthijs48 / happening-splitthebill Goto Github PK

View Code? Open in Web Editor NEW

This project forked from happening/splitthebill

0.0 2.0 0.0 70 KB

Happening plugin: Keep track of who ows money to whom.

License: MIT License

CoffeeScript 95.84% Shell 1.40% PowerShell 2.76%

happening-splitthebill's Introduction

SplitTheBill

Keep track of who owes money to whom. The SpitTheBill Group App as it can be found in the store.

What's Happening?

Happening is a Group App Platform for iOS, Android and the web.

Group Apps (also called Plugins) are just Javascript or CoffeeScript. The powerful Happening environment provides you with user and group details, a synchronized data store across all clients, reactive user-interface widgets, and html/css for whatever else you may want to do. That social app you've wanted to build for ages, but didn't because it'd take you weeks? You'll finish it tonight.

Getting started

On Linux/Mac, use your Bash-compatible shell. On Windows, we recommend the Git console that comes with Git - additionally you might need to install zip.exe.

  1. Clone the example code: git clone https://github.com/happening/Example.git.

  2. Create a Development Template by navigating to https://happening.im/store/106 and start the app.

  3. Copy its upload code to a file: echo 123456ab > .deploykey.

  4. Deploy your Group App using ./deploy. It should instantaneously update in your browser / app.

Manifest

manifest holds your app configuration.

  • name Group App name.
  • desciption Group App description.
  • api API version, don't use anything other than 2
  • icon Default icon, list of available icons. Alternatively, you can bundle your own icon.svg.

Distribution

The Developer Console will also show a share code. Search for this code in the Group App Store of other happenings to add your new App (making it instantaneously available to all its members!).

Once added in another happening, a Group App will be upgraded within 60 minutes of you updating the version in "My group apps". Use exports.onUpgrade in server.coffee to update data store items if they change between versions. The Developer Console allows you to inspect the App's data store in these other happenings to aid debugging.

If you feel your Group App should be listed in the Group App store, send us a message. Be sure to include the install code and a group code where we can see your App in action.

happening-splitthebill's People

Contributors

nlthijs48 avatar emielm avatar zenkala avatar

Watchers

James Cloos avatar  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.