Giter VIP home page Giter VIP logo

nrtc's Introduction

NRTC

NodeJS RFID Time Controller

!!!

Backend part is deprecated, need to rewrite it using Java or something..

!!!

What is it?

It is the application which allows to calculate time that somebody spent somewhere. It's perfectly suitable for a time-based cafes. When you're paid for time that visitors spent in your cafe. When a visitor enters he must be checked in and checked out when exits. The system automatically calculates (based on defined rules) the price for the visitor when he gets out.

How to use it?

Requirements

The app tested on Windows (7/8) and MAC (El Capitan)

Hardware (that I used):

  • Computer with windows 7/8 or MAC
  • RFID reader (model CF-RL120: freq 125KHz, interface USB or RS232)
  • RFID tags (125KHz EM4100)

Software (that I used):

Installation

  • Install drivers and plug in the RFID reader, make sure COM port is used correctly
  • Set up a new application on http://parse.com/
  • Download the app from github
  • Go to the root app's folder
  • Fill settings.json with proper data
  • Run npm install bower gulp -g
  • Run npm install
  • Run gulp
  • Run node build/backend/main
  • If everything is OK, open http://localhost:8090 and see the live statistics

Using

  • After you've done all the steps above, you will see a -- CMD window -- Web page
  • Each time you move an RFID tag close to the reader the app will produce an action and logs that in the parse.com
  • You can see users' login/logout, time spent, prices on the web page
  • You can remove a log
  • You can see some statistics

Any questions/bugs/feedback?

  • I guess there are some, please let me know @kashesandr

nrtc's People

Contributors

kashesandr avatar

Watchers

James Cloos avatar  avatar

Forkers

tstilin

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.