Skip to content

SpectrumSurvey/SpectrumRN

Repository files navigation

logo

Spectrum Survey Application 中文介绍

Overview

Spectral Survey is a questionnaire application designed for scientific research and continuous data collection. It allows users to create and manage periodic survey tasks, distribute them to specific groups, and conduct ongoing tracking to collect detailed raw data. The application also features a powerful admin backend that supports the creation of questions and surveys, management of periodic tasks, and handling of different sample groups.

Core Features

  • Periodic Survey Tasks: Create periodic survey tasks and distribute them to designated audience groups for long-term tracking studies.
  • Raw Data Collection: Collect and store raw survey data in real-time, providing high-quality data sources for subsequent analysis.
  • Admin Backend: Use the admin backend to easily create and manage surveys, design complex logic questions, set tracking cycles, and manage audience groups.
  • Logic Question Design: Offers flexible logic question design to meet various complex survey needs.

Unique Features

The unique feature of Spectral Survey lies in its powerful periodic survey capabilities, which can adapt to different research plans and provide continuous, periodic tracking surveys. Additionally, the application supports professional logic question design to accommodate highly complex survey tasks.

How to start

     yarn
     yarn start  # Start Metro
     yarn ios or yarn android 

Build

    fastlane android
    fastlane ios

Supported Platforms

  • Android: Available for Android devices.
  • iOS: Available for iPhone and iPad.

Project Showcase

User Guide

1. Create a Survey

  • Go to the admin backend and select "Create New Survey."
  • Add questions and design the required logic types.
  • Save and assign to target groups.

2. Set Up Periodic Tasks

  • In the admin backend, select "Create New Task."
  • Set the tracking cycle for the task (e.g., daily, weekly, monthly).
  • Choose the target survey and target groups, and start the task.

3. Collect Data

  • Users receive survey notifications during the specified cycle, complete the survey, and data is automatically uploaded to the server.
  • Administrators can view real-time data in the backend and export it for analysis.

Contribution Guide

We welcome developers to contribute to the Spectral Survey project. Please follow the steps below to contribute:

5. Submit a Pull Request

Submit a pull request on GitHub, describing the changes made.

Community and Support

  • Communication Channel: For any questions or suggestions, please email dylan.may@qq.com.
  • Issue Reporting: Submit issues on the GitHub Issues page.

License

This project is distributed under the MIT License. For more details, please refer to the license file.

About

Spectrum Survey is an app for scientific research that allows users to create and manage periodic surveys, distribute them to target groups, and collect ongoing data with a powerful admin backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors