Code Monkey home page Code Monkey logo

barhive's Introduction

Barhive

Barhive is an open source project that implements a simple to use distributed point-of-sales (POS) system. This system is fit to be used by small hospitality industry businesses who wan't to adopt a modern sales process without investing in a physical POS system. Barhive is designed to run on any smartphone, table, or laptop.

The aim of the project is to enable business owners all over the world to digitize their bussiness without the upfront investment.

Requirements

Barhive is an Open Source Project built in Larvel. So the requirements are the following

It is also necessary to have MySql data base

Installation

The application is installed like any other Laravel application. It requires composer and npm to be installed.

# Clone the git repository
git clone https://github.com/bobluppes/barhive.git

cd ./barhive

# Install dependencies
composer install
composer update
npm install

# Build sources
npm run dev

Next, the environment variables need to be set. An example configuration can be found in barhive/.env.example, you can simply copy this file to barhive/.env and edit the variables accordingly. The most important settings are the database settings:

DB_DATABASE=[your_database_name]
DB_USERNAME=[database_username]
DB_PASSWORD=[database_password]

As a last step, artisan is used to get the application up and running.

# Set the application key
php artisan key:generate

# Migrate tables and seed
php artisan migrate
php artisan db:seed

# Serve the application on 127.0.0.1:8000
php artisan serve

Support

For any support with Barhive, you can open an issue on the issue tracker or reach out to me on my github email!

Roadmap

  • Receipt system
  • Payment gateway

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Preferably, pull requests are related to features in the roadmap above or issues in the issue tracker. If a feature on the roadmap has a project board associated, it is added behind the feature in parentheses. See these pages for more information about the planned feature.

Please make sure to update tests as appropriate.

License

MIT

barhive's People

Contributors

bobluppes avatar dependabot[bot] avatar pbuggaveeti28 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.