This project is aimed at collecting gyroscope and accelerometer data from a mobile device and syncing it to a Firebase database. The same data is streamed to the website in real-time. The collected data can be used for a wide range of applications such as motion tracking, activity recognition, and fitness monitoring.
- Android Studio: to develop the mobile application
- Firebase Realtime Database: to store the collected data
- Java: to write the code for the mobile application
- JavaScript: to write the code for the website
- To use this project, you will need:
- Android Studio version 4.1 or higher
A Firebase account
- Clone the repository to your local machine.
- Open the project in Android Studio.
- Connect your mobile device to the computer and run the application.
- The application will start collecting gyroscope and accelerometer data from the mobile device.
- The collected data will be synced to a Firebase Realtime Database.
- The website will use Firebase's Realtime Database API to display the collected data.
- You can view the collected data in the Firebase console and on the website.
View the result here - https://drive.google.com/drive/folders/1kbxaozLBmDHuu2_mJLiachWuNKcP2EfA?usp=sharing
- Chinmaya Shyamraj - Firebase connectivtiy to website
- Adril Vaz - Firebase connectivtiy to website
- Niyata Naik - Website Frontend
- Ujjwal Karan - App Backend and Firebase Connectivity
- Sammitha S Poojary - Website Frontend and realtime data fetching from firebase
- Shri Hari - App Backend and Firebase Connectivity
Here is the website repo link that streams the data - https://github.com/ujjwalkran/Sensorweb