Giter Club home page Giter Club logo

housplit's Introduction

HouSplit

HouSplit is a bill management system based in PHP and MySQL for people dividing houses and bills, especially university students. It was originally meant to be used by "Repúblicas" - often shorted down to "Rep(s)" - which are houses divided by university students in Brazil, usually in a large number of people. It can also be applied to many other situation in which people share bills and/or borrow money to each other. Some other places you could use HouSplit are your Fraternity house or even your University Housing unit.

Requirements

  • PHP 5.5+
  • MySQL 5.0+

† it is possible to adapt the system to work with older versions of PHP, but at least 5.5 is necessary to run the system as-is

Installation

  • Run the SQL query on the folder "sql/"
  • Copy the files in "src/" to your server
  • Edit "config.php" to fit your needs
    • $crypt_iterations should only be set once the server is being set up. Changing the value of this configuration after server setup will result in older accounts of the database not working and needing manual fix.
    • All of the other settings can be changed anytime according to your needs.
  • Run "install.php" to create the first account of the server. Be sure to delete the file from the server once the first account is created, otherwise strangers will be able to create accounts in your system uninvited.

housplit's People

Contributors

yagoag avatar waffle-iron 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.