Skip to content

JSierra0918/phree-os

Repository files navigation

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

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •