Code Monkey home page Code Monkey logo

phree-os's Introduction

phreeOS-highres Phree-OS aims to provide an easy, inexpensive point of sales solution for little businesses that can't afford the big, expensive point of sales systems. Phree-OS is easy to use and manage, giving you more time to concentrate on the things that matter, like running your business! Our goal is to give small businesses owners e.g., flea market vendors, people running estate and garage sales, and farmer market vendors, the ability to manage their inventory and securly make credit card sales from their computer or mobile device.

Team Members

  1. Adam Ravitz
  2. Esin Gokgoz
  3. Jorge Sierra

Dependencies

Axios, bCrypt, Concurrently, Dot-env, Express, Express-Sessions, MySQL2, Node. Js, Passport.js, Query-String, React.js, React-Background-Slider, React-Charts-2, React-Dom, React-Router, Sequelize, and Stripe.

Phree-OS

When you first come to our site, you're greeted with three options;

phreeosintro

After you've signed up, you're presented with this message, which instructs you to sign up for Stripe. From this link you may either sign in with your pre-existing Stripe account, or create a new one.

Screen Shot 2019-07-18 at 12 54 00 AM

We rely on Stripe to process all credit card transactions for our customers. No matter what, they only charge 2.9% + $0.30 for each transaction, which we think is a pretty good deal. In addition to being 100% PCI compliant, stripe also gives you full access to a personal dash board where you can track your sales, manage your money, and transfer funds to your bank account. Once your account with Stripe is setup, you're redirected back to our site where we store your account number in our database, then bring you to the main page so you can start setting up your store!

Setting up your store

set up store

Its as easy as clicking on the manager tab in the top left corner, adding a category, then adding your items with the quantity you have to sell, and the amount you'd like to sell it for.

Making a sale

Add as many items as you'd like, then switch to the store page to start making sales! Selling items is just as easy adding them to our database. On the right you have your categories and items, just as they were in on the manager page, and on the left is your payment summary. The payment summary is a clean, and easy to read receipt with the quantity and total price for each item, and the grand total at the bottom.

selling2

And lets say your customer didn't actually mean to buy 3 individual socks at $5.99 a piece... you can just hit that trash can to the right and the inventory will be replaced, and the total will reflect the change.

Jul-18-2019 01-30-01

Completing a sale

Completing a sale is just as easy as typing in your customers credit card number, and pressing send. Stripe handles all the processing, so you know its safe, and you'll never need to worry about secure and private data falling into the wrong hands.

checkout

Once your sale is completed you're brought back to the store page to do it all over again! Here you can see the inventory has changed, and if you click on your manager tab you'll beable to track your sales for the day with this handy visulaization thanks to react-chart-2

salesreport2


Check us out: Phree-OS

phree-os's People

Contributors

jsierra0918 avatar a-ravitz avatar esingokgoz avatar dependabot[bot] avatar

Stargazers

 avatar  avatar Isabel avatar

Watchers

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