Skip to content
Second place winner project @2nd Serres Hackathlon 2017 - Java Spark web app using MongoDB and RFID/NFC technologies
Java FreeMarker Other JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
rfid-arduino
src/main
test
LICENSE
README.md
pom.xml

README.md

SmaCi - aka SmartCity

Description

SmaCi is an online platform which provides a user friendly way to interact with your city. Here you can report problems to the appropriate authorities by scanning a QR barcode of the faulty city component, or just by using the near field communication features (RFID/NFC) of your smartphone

Great example of SmaCi capabilities is also the ability to send signals on traffic lights, which in turn can help people with disabilities cross the roads safely, by prolonging the green light. You only have to scan the QR code, or come closer to the passive RFID tag, which is embedded on the traffic light.

Showcase

smaci

Technical

Smaci is written in JAVA along with Spark framework and MongoDB.

technologies

Run

  • Make sure you have JAVA 8 or later installed and Mongo DB up and running
  • Platform is running on local port 8082, which should be free
  • Download the latest build from the releases
  • Run it java -jar SmartCity-1.0-SNAPSHOT.jar
  • You can access it locally on https://localhost:8082

RFID Demonstration

The repository also contains arduino code for RFID demonstration. Arduino RFID sensor scans IDs from passive tags and transmits it via serial usb interface. A computer running ComArduino.py python script, picks the ID and opens the browser to the problem report page.

You can’t perform that action at this time.