Giter Club home page Giter Club logo

POS backend Deploy

A free to use POS app written on rails. It currently targets small-size businesses like 'retail stores', restaurants and others.

This is the backend of POSko project.

Build Status Maintainability Test Coverage

Demo App

Try it here

This demo app resets every 6 hours. It is hosted on a free dyno that might not be available at the moment of your visit. It is also implemented minimally with less to no proper security measures.

This app instance is hosted for DEMO purposes only and is NOT MONITORED actively. Do not leave any personal information like passwords, email, etc. It is advisable to use made-up emails and password for your own safety.

The owner of this app will not be liable for any data breach due to this demo app's lack of proper security measures.

Specs

  • Tested on Ruby 2.4.3
  • Rails 5.1.6

Setting Up

First Time

Run bin/setup

Else (development)

Run bin/update

Model Diagram

Model Diagram

Running Test

bundle exec rspec or bundle exec guard

API

Documentation

The API references is available on POSko API Docs.

You can contribute by documenting our API here.

Postman

Run in Postman

There are some automations implemented there using postman test script. It stores your token and then includes it on requests with authorization procedure.

You need to set up your environment variables to fully utilize that automation. These are the variables this collection needs:

Variable Value
url https://localhost:300
account_name first_company
email admin@first_company.com
password pass

These variables are based on rails defaults and seed data. Change it according to your needs.

Mobile App?

We don't have it yet. But you can develop your own Android/iOS app with our APIs

Desktop App

Posko Electron is now on its way. This is the first attempt to bring posko on desktops

Contributing

Contributions/Suggestions are very welcome. Check it out here

There is a generator named breadko in this app. You can use it by typing this command:

rails g breadko posts contents:string user_id:integer

Then, modify the files to fit your needs.

Project 'Raspberry Pi 3 server'

This POS project is being developed to work on mini computers. I don't have yet these physical devices to test if this approach will actually work. I am partnering with local store owners to test its capabilities, drawbacks and upkeep once it is fully functional. But due to the slow development and the lack of hardware, this project maybe out by late 2019.

If you have a spare device and would like to support this idea, you can send some help. I will gratefully accept a unit of Raspberry Pi 3 from you. ;)

Or you can initiate and work on this project yourself and share your experience with us

posko's Projects

posko doesnโ€™t have any public repositories yet.

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.