Repolode
didi

didi/xiaoju-survey

Criador open source de pesquisas e formulários para elaborar questionários, provas, enquetes e quizzes, com análise de dados online e exportação.

Alternativa open source a:SurveyMonkeyGoogle FormsTypeform

Estrelas
3,802
Forks
518
Issues abertas
48
Último commit
há 23 dias

O que é?

O XIAOJUSURVEY é um sistema de pesquisas voltado a empresas e pessoas físicas, usado para criar questionários, provas, avaliações e formulários complexos para pesquisas online. Ele inclui mais de 40 tipos de pergunta e uma biblioteca de modelos prontos, cobrindo casos de uso como pesquisa de mercado, pesquisas de satisfação do cliente, provas online e votações.

Para trabalhar com os dados, oferece estatísticas por pergunta, análise cruzada e análise multicanal, além de exportação de dados e gerenciamento das respostas coletadas. As pesquisas oferecem lógica de exibição e salto, referências a opções e perguntas, temas personalizados e uma opção de IA que gera uma pesquisa a partir de um prompt conversacional usando um LLM conectado.

O painel web é desenvolvido com Vue 3 e Element Plus, o servidor usa NestJS com MongoDB, e um SDK para React Native permite incorporar pesquisas curtas em outros apps. Há suporte à implantação com Docker, com imagens slim e full.

Recursos principais

  • 01Suporta mais de 40 tipos de pergunta, incluindo entrada de texto, seleção, avaliação, votação e upload de arquivos.
  • 02Regras de lógica para exibição, saltos e referências a opções ou perguntas.
  • 03Estatísticas por pergunta, análise cruzada e exportação de dados.
  • 04Geração de pesquisas com auxílio de IA a partir de um prompt conversacional via LLM.
  • 05Permissões baseadas em funções e espaços de trabalho para equipes.
  • 06Hooks personalizados para enviar dados e mensagens a sistemas externos.
  • 07SDK de pesquisas incorporáveis em várias plataformas cliente.

Casos de uso

  • Realizar pesquisas de satisfação do cliente ou de mercado dentro de uma empresa.
  • Disponibilizar provas, quizzes ou avaliações online com resultados pontuados.
  • Coletar votos ou inscrições com controles antispam e de revisão antes da publicação.
  • Incorporar pesquisas curtas a um produto mobile ou web existente.

Início rápido

  1. 1

    Instale as dependências do servidor

    cd server && npm install
  2. 2

    Inicie o servidor localmente

    cd server && npm run local
  3. 3

    Instale as dependências da web

    cd web && npm install
  4. 4

    Inicie o front-end da web e abra http://localhost:8080/management

    cd web && npm run serve

Antes de usar

  • É necessário usar Node.js 18 ou superior e um backend MongoDB.
  • A configuração local envolve dois projetos separados (servidor e web), que precisam estar em execução.

Em coleções

Tópicos

Perguntas frequentes

O que é xiaoju-survey?
Criador open source de pesquisas e formulários para elaborar questionários, provas, enquetes e quizzes, com análise de dados online e exportação. O XIAOJUSURVEY é um sistema de pesquisas voltado a empresas e pessoas físicas, usado para criar questionários, provas, avaliações e formulários complexos para pesquisas online. Ele inclui mais de 40 tipos de pergunta e uma biblioteca de modelos prontos, cobrindo casos de uso como pesquisa de mercado, pesquisas de satisfação do cliente, provas online e votações.
xiaoju-survey é gratuito? Qual é a licença?
xiaoju-survey é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
xiaoju-survey ainda é mantido?
Manutenção ativa. O último commit de xiaoju-survey foi em 16 de out. de 2026.
Para que posso usar xiaoju-survey?
Realizar pesquisas de satisfação do cliente ou de mercado dentro de uma empresa. Disponibilizar provas, quizzes ou avaliações online com resultados pontuados. Coletar votos ou inscrições com controles antispam e de revisão antes da publicação. Incorporar pesquisas curtas a um produto mobile ou web existente.
Como instalar xiaoju-survey?
Instale as dependências do servidor: cd server && npm install Inicie o servidor localmente: cd server && npm run local Instale as dependências da web: cd web && npm install Inicie o front-end da web e abra http://localhost:8080/management: cd web && npm run serve
Onde consigo xiaoju-survey?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/didi/xiaoju-survey

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados