Repolode
s010s

s010s/prehistoric-animal-museum

Um museu 3D gratuito e bilíngue no navegador, onde crianças pequenas e seus responsáveis exploram animais pré-históricos da terra, do mar e do céu.

Estrelas
1,146
Forks
138
Issues abertas
3
Último commit
anteontem

O que é?

Prehistoric Animal Museum é um espaço de exposição 3D no navegador sobre dinossauros, répteis voadores, répteis marinhos e outros animais pré-históricos da terra, do mar e do céu. Os visitantes podem arrastar para girar um modelo, aumentar o zoom e escolher uma narração curta em inglês ou mandarim, que nunca começa automaticamente. Um guia para os responsáveis aborda temas como quando o animal viveu, onde seus fósseis foram encontrados, seu tamanho, alimentação e classificação.

O projeto é voltado principalmente a crianças de 2 a 6 anos acompanhadas por um adulto. Não tem contas, anúncios, scripts de analytics nem paywalls, e a experiência do museu não faz chamadas em tempo de execução a serviços externos de IA, publicidade ou analytics. Na primeira visita, a interface segue o idioma do dispositivo; é possível alternar entre inglês e chinês simplificado, e cada idioma tem um link compartilhável.

A base de código usa TypeScript com React e Three.js sobre WebGL. O desenvolvimento local exige Node.js 20.19 ou mais recente, e o repositório inclui comandos para lint, verificação de tipos, testes unitários, build e testes end-to-end. O código está licenciado sob AGPL-3.0, enquanto o conteúdo original do museu usa CC BY-NC-SA 4.0.

Recursos principais

  • 01Modelos 3D interativos que podem ser girados e ampliados com toque ou mouse.
  • 02Narrações curtas em inglês e mandarim, iniciadas manualmente pelo visitante.
  • 03Um guia para os responsáveis com informações sobre período de vida, regiões onde fósseis foram encontrados, tamanho, alimentação e classificação.
  • 04Layout responsivo para celulares, tablets e computadores, com navegação por teclado e suporte à redução de movimento.
  • 05Sem login, rastreamento ou chamadas em tempo de execução a serviços externos de IA, anúncios ou analytics.

Casos de uso

  • Um responsável e uma criança pequena explorando dinossauros juntos em casa.
  • Uma escola de educação infantil ou espaço de educação inicial que precisa de uma exposição tranquila e bilíngue sobre dinossauros em uma tela.
  • Um desenvolvedor estudando um projeto com Three.js e React, conteúdo bilíngue e escolhas rigorosas de privacidade.

Início rápido

  1. 1

    Instale o Node.js 20.19 ou uma versão mais recente

  2. 2

    Instale as dependências

    npm ci
  3. 3

    Inicie o servidor de desenvolvimento local

    npm run dev

Antes de usar

  • O código é licenciado sob AGPL-3.0, uma licença copyleft que exige que modificações disponibilizadas por uma rede sejam compartilhadas sob os mesmos termos.
  • Os textos originais do museu, a narração e os fundos das exposições são licenciados sob CC BY-NC-SA 4.0, que proíbe o uso comercial.

Tópicos

Perguntas frequentes

O que é prehistoric-animal-museum?
Um museu 3D gratuito e bilíngue no navegador, onde crianças pequenas e seus responsáveis exploram animais pré-históricos da terra, do mar e do céu. Prehistoric Animal Museum é um espaço de exposição 3D no navegador sobre dinossauros, répteis voadores, répteis marinhos e outros animais pré-históricos da terra, do mar e do céu. Os visitantes podem arrastar para girar um modelo, aumentar o zoom e escolher uma narração curta em inglês ou mandarim, que nunca começa automaticamente. Um guia para os responsáveis aborda temas como quando o animal viveu, onde seus fósseis foram encontrados, seu tamanho, alimentação e classificação.
prehistoric-animal-museum é gratuito? Qual é a licença?
prehistoric-animal-museum é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
prehistoric-animal-museum ainda é mantido?
Manutenção ativa. O último commit de prehistoric-animal-museum foi em 18 de out. de 2026.
Para que posso usar prehistoric-animal-museum?
Um responsável e uma criança pequena explorando dinossauros juntos em casa. Uma escola de educação infantil ou espaço de educação inicial que precisa de uma exposição tranquila e bilíngue sobre dinossauros em uma tela. Um desenvolvedor estudando um projeto com Three.js e React, conteúdo bilíngue e escolhas rigorosas de privacidade.
Como instalar prehistoric-animal-museum?
Instale o Node.js 20.19 ou uma versão mais recente Instale as dependências: npm ci Inicie o servidor de desenvolvimento local: npm run dev
Onde consigo prehistoric-animal-museum?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/s010s/prehistoric-animal-museum

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

Projetos relacionados