Skip to content

Cyclist detection and alert for road safety in narrow roads with low visibility.

Notifications You must be signed in to change notification settings

asier-gutierrez/bikelert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bikelert

The code located in this repository contains Bikealert project's codebase. https://www.youtube.com/watch?v=j1RYXIv0pps

Limitations

API has not been secured yet with any secure protocol (HTTPS) and/or with usage limitations or authentication/authorization.

How to use it

Before running or testing application, do not forget to install all app required libraries by running the following command at the command line interface.

npm install

Running

Check environment variables section before running this.

npm run start

Testing

Check environment variables section before running this.

npm run test

Environment variables

Service can be ran including a file named service.env at the root folder or even setting console/terminal environment variables before starting the application.

In case console/terminal environment variables want to be used there is a variable named from_env that must have any value.

service.env variables must follow the format below:

<variable_name>=<value>
<variable_name>=<value>
...

V1 Environment variables - Server

watson_visual_recognition_version=
watson_visual_recognition_apikey=
watson_visual_recognition_classifier_id=
watson_visual_recognition_positive_class_name=
mongo_connection_string=
test_mongo_connection_string=
test_device_id=
test_device_cred1=
test_device_cred2=
PORT=

V1 Environment variables - Client

time_between_photo=
distance=
speed=
IP=
PORT=
photoPath=
signalPath=
device_cred1=
device_cred2=

Testing

Remember adding to devices collection a mock device in order to be able to run tests:

use <db-name>;
db.devices.insert({cred1: 'cred1', cred2: 'cred2', location: {type: 'Point', coordinates: [-2.939020,43.270128]}});