Real-Time Team Research App MVP -- 2

Заказчик: AI | Опубликовано: 22.10.2025

1. Project Overview & Goal I am a PhD researcher. I need a Minimum Viable Product (MVP) for a data collection system to study team dynamics. The focus is on creating a reliable core system for collecting essential data. The system will have two parts: A native Android application for 30 tablets to collect active (user-input) and simplified passive (sensor) data. A web-based Admin Panel to create questions, manage sessions, and download the final dataset. Please note: Features like a live monitoring dashboard are out of scope for this MVP version. The primary goal is robust data collection and export. 2. Core Component: The Android Participant App The app will be installed on 30 Android tablets and must run in a locked "Kiosk Mode". 2.1. Active Data Collection (Dynamic User Input) The app will display up to three questions defined in the Admin Panel. It must support the following input types: Yes/No: Displayed as two buttons. Open Text: A simple text input field. Scale (Slider): A horizontal slider with a configurable range (from 1-2 up to 1-7) set from the Admin Panel. Every time a participant provides or changes an answer, the app must save the data point locally. 2.2. Passive Data Collection (Simplified) The app must collect the following data in the background: Ambient Noise Data: Measure the ambient sound level variance every 60 seconds. Important: Audio content must NOT be recorded. The app only needs to calculate a single value representing the variance/standard deviation of sound amplitude. Activity Data: Determine if the device is stationary (0) or in motion (1) using the accelerometer every 60 seconds. Note: Proximity/distance measurement using Bluetooth is NOT part of this MVP. 2.3. Technical Requirements for the App: Kiosk Mode: Lock the tablet to this app only. Unique ID: A unique ID for each tablet (Tablet_01 to Tablet_30). Offline Capability: All data must be stored locally first. If Wi-Fi is lost, the app must hold the data and sync it when reconnected. Data Handling and Transmission: To optimize battery life and network usage, the app must handle data as follows: Collection: Passive sensor data is collected every 60 seconds and saved locally. Active user inputs are saved locally the moment they are made. Transmission: All locally saved data (both active and passive) should be sent to the server in a single batch every 5 minutes. 3. Core Component: Web Admin Panel A password-protected web interface for the researcher with essential functions only. 3.1. Main Functions: Question Management: A user-friendly interface to: Create, edit, and save up to 3 questions for a research session. For each question, define: Question Text. Question Type (Yes/No, Open Text, Scale). Scale Range (max value from 2 to 7) if the type is Scale. Session Management: Simple "START SESSION" and "END SESSION" buttons. Data Export: The most important feature. A button to "Download All Data" which generates a single .CSV file containing all data from all sessions. 4. Data Structure for Export The exported .CSV file is the key deliverable. It must be in a clean, "long" format, ready for analysis. Example columns for the .CSV file: session_id, device_id, timestamp, data_type, question_text, question_type, value_numeric, value_text Example rows: s01, Tablet_01, 2025-11-15T10:05:15Z, active_input, How do you feel?, Scale, 5, NULL s01, Tablet_01, 2025-11-15T10:06:00Z, passive_sound, NULL, 12.8, db_variance s01, Tablet_01, 2025-11-15T10:06:00Z, passive_activity, NULL, 1, moving 5. What I am looking for: A developer or a team with experience in: Native Android development (Java/Kotlin). Working with Android sensors (specifically Microphone and Accelerometer). Backend development (e.g., Node.js, Python, PHP) and databases. Clear communication in English. Please provide an estimated cost and timeline for this MVP project. Please mention any similar projects you have worked on in the past. Thank you for your consideration. I look forward to your proposals. Please Note: This project posting is for budget planning and proposal gathering for a scientific research grant. We are currently evaluating the potential costs. The project is scheduled to begin in approximately 3-6 months. A final developer will be selected at a later date. Thank you for your proposals.