Name: DroneSym
Owner: Sustainable Computing Research Lab
Description: Dronesym is a platform enabling users to handle and track their drone fleets in real time. Users can have functionality to add new drones configure their flight paths and monitor their progress through a web dashboard.
Created: 2017-03-21 06:01:44.0
Updated: 2018-03-25 18:58:25.0
Pushed: 2018-03-25 19:23:47.0
Homepage: null
Size: 299
Language: TypeScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
dronesym-node
foldernpm install
to pull the dependenciesdb.js
file provide the path to your firebase key file and the database urlmongorestore --db dronesym dronedb/dronesym
npm start
to start the Node serverNote: Make sure you have an admin account in the database under user collection. (Refer the schema in Models folder)
sudo pip install -r requirements.txt
to pull the dependenciesdronsym-python/flask-api/src
folderpython main.py
to start the Flask server
Note: Node server should be running when starting up the Flask serverMake sure that you have Node6.x or higher version installed
Install AngularCLI
m install -g @angular/cli
Set environmental variable in ./dronesym-frontend/src/environments/environment.ts
ApiKey: 'YOUR_GOOGLE_MAPS_API_KEY',
ApiURL: 'http://localhost:3000/dronesym/api/node',
URL: 'http://localhost:3000/feed'
Note: Dronesym Node server (./dronesym-node/
) and DroneSym Flask server (./dronesym-python/flask-api/src
) should be running before starting the frontend server_
Starting the Angular2 development server
m install
serve
name: admin
word: admin
name: icarus
word: icarus
Checkout to docker branch
t checkout docker
Navigate to the root folder
Run
cker-compose up