Skip to content
STI2D Project (2017-2018)
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.
.github
App
Server
Website
.gitignore
LICENSE
README.md

README.md

banner

Preview

preview preview

Read the documentation (FR)

OSI

Project tree

|-- braille-embosser
    |-- App                   <-- Pure React Native App
    |   |-- App.js
    |   |-- app.json
    |   |-- index.js
    |   |-- package.json
    |   |-- assets
    |-- Server                <-- Node server (Raspberry Pi)
    |   |-- package.json
    |   |-- server.js         <-- Server main file
    |   |-- data
    |       |-- braille.json  <-- Braille alphabet
    |       |-- status.json   <-- Status messages
    |-- Website               <-- React website (alternative to the App)

Installing

Prerequisites

Steps

  • git clone https://github.com/KeziahMoselle/braille-embosser.git
  • Launch the Server :
    • cd Server
    • npm install
    • node server
  • Launch the App :
    • Launch AVD or plug your smartphone and enable : USB debugging in Developper options
    • cd App
    • npm install
    • react-native run-android
  • Launch the Website :
    • cd Website
    • npm run start

Features

  • Application
    • Send text via WebSocket to the Raspberry Pi
    • Communication between the App and the Raspberry Pi via Wi-Fi
    • Voice recognition.
    • NFC.
  • Server
    • Web Server
    • Encode user input in Braille code.
    • Send the braille code the microcontroller.
    • Error / Success handler
You can’t perform that action at this time.