Um app web interativo que funciona offline e recria no navegador o céu noturno local para qualquer lugar e horário.
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
Instale o Node.js 20.19 ou uma versão mais recente
- 2
Instale as dependências
npm ci - 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
Guia de campo interativo em 3D com 63 espécies de insetos modeladas proceduralmente no navegador usando TypeScript e Three.js, sem arquivos de modelo.
Pacote com nove skills de agente para Codex e Claude Code criarem jogos de navegador jogáveis e refinados em Three.js, com uma skill diretora que coordena o trabalho.
Plataforma educacional de IA open source que transforma materiais de estudo em quizzes, flashcards, anotações no estilo Cornell e podcasts, inspirada no NotebookLM.
Reconstrói um objeto a partir de uma imagem de referência em código procedural TypeScript para Three.js, pronto para animação, e não em um arquivo de malha.
Coleção de componentes auxiliares e hooks prontos para criar cenas 3D com react-three-fiber.