- VidMapper is an Android/Desktop application developed to record and play geotagged videos.
- Ability to export geographical data in KML format.
- Cross-platform mobile (Android/iOS) and desktop(Windows/Linux/MacOS) applications.
- Mobile application developed using Flutter.
- Desktop application developed using Electron.js
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
Installing NodeJs
$ sudo apt-get install nodejs
If using a Windows based system, please refer to Node.js for futher steps. To install Flutter please refer Flutter for further steps.
A step by step series of examples that tell you how to start the Electron.js Desktop application
Cloning the repo
$ git clone https://github.com/sephiroth7712/VidMapper.git
Installing the dependencies
$ cd VidMapper
$ cd Electron
$ npm install
To start the application, use the following command:
$ npm start
The application will now start in a new window.
Please refer to Flutter for further steps on how to import and run an existing Flutter project.
- Electron.js - Desktop Application Framework
- Flutter - Mobile UI Framework
- Seeking through the video using the map interface.
- Map view in livestreams.
/Electron : Main desktop application code
/Flutter : Main mobile application code
- Fork it (https://github.com/sephiroth7712/VidMapper/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request