Skip to content
/ POS Public

The Point-Of-Sale application that is built as a website and ported over to executable electron apps. This POS application is a basic replica of more powerful POS systems.

Notifications You must be signed in to change notification settings

TasteBytes/POS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TasteBytes POS with ExpressJS, NodeJS and Firebase SDK 3

A simple Point-of-sale application and website built with ExpressJS and NodeJS. The app features a Firebase backend and authentication. View the current release at tastebytes-e421e.appspot.com.

  • ExpressJS 4.15.2
  • Firebase SDK 3.7.5
    • JSON Datastore
    • Simple email/password OAuth authentication. Support for Google/Twitter/Github possible later
  • Heroku for app hosting
  • Semantic UI with SASS
  • Handlebars

CMPS 115 Class Files

All class files can be found under the CMPS115 folder.

Quick Start

Ensure you have the latest version of node (node version > 7.6) and npm installed. You can install these @ https://nodejs.org/en/

$ git clone https://github.com/tasteBytes/pos
$ cd dashboard
$ npm install
$ npm run dev

The server will now be open at localhost:3000 and will restart with any changes to the project.

On Master push, the app will be updated @ https://tastebytes-pos.herokuapp.com.

Commands

Script Description
npm start Necessary command to deploy to google app engine.
npm run dev Start the express server @ localhost:3000; watches for changes to re-run the server on change.
npm test Run unit tests with Karma and Jasmine

About

The Point-Of-Sale application that is built as a website and ported over to executable electron apps. This POS application is a basic replica of more powerful POS systems.

Resources

Stars

Watchers

Forks

Packages