Revem / frontend-model-viewer

Parte frontend do Desafio Técnico - Gerenciador de Arquivos GLB com Integração ao Model Viewer proposto pela BugabooStudio.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Frontend - Model Viewer - Desafio Técnico Bugaboo Studio

Essa é a parte frontend do Desafio Técnico - Gerenciador de Arquivos GLB com Integração ao Model Viewer proposto pela BugabooStudio. Este sistema web permite aos usuários fazer o upload de arquivos GLB (formato de arquivo 3D) e visualizá-los usando o Model Viewer.

screenshot screenshot Antes de iniciar a aplicação, certifique-se de que o banco de dados e o backend já estão rodando.

Instruções de Uso

Para executar a parte frontend do projeto, siga estas etapas:

  1. Clone este repositório:
git  clone  https://github.com/revem/frontend-model-viewer.git
  1. Navegue até o diretório do frontend:
cd  frontend-model-viewer
  1. Instale as dependências do projeto:
npm  install
  1. Inicie o servidor de desenvolvimento:
npm  start
  1. O aplicativo frontend será executado na porta 3000. Acesse-o em seu navegador em:
http://localhost:3000
  1. Você deve criar uma conta e fazer login para usar o sistema.

Recursos e Funcionalidades

  • Autenticação de Usuário: Os usuários podem fazer login usando um nome de usuário e senha. A autenticação está integrada com a conta do usuário para verificar as permissões.

  • Upload de Arquivo GLB: Os usuários autenticados podem fazer upload de arquivos GLB válidos. O formato do arquivo é validado antes de ser armazenado.

  • Gerenciamento de Arquivos: Os arquivos GLB enviados pelos usuários são listados em uma página dedicada.

  • Integração com Model Viewer: O Model Viewer é usado para exibir os arquivos GLB carregados, fornecendo uma visualização dedicada para cada arquivo GLB.

Como Contribuir

Se você deseja contribuir para este projeto, siga estas etapas:

  1. Faça um fork deste repositório.

  2. Crie um branch para suas alterações:

git  checkout  -b  minha-nova-funcionalidade
  1. Faça suas alterações e faça commit delas:
git  commit  -m  "Adicionei uma nova funcionalidade"
  1. Faça o push das alterações para o seu fork:
git  push  origin  minha-nova-funcionalidade
  1. Abra um pull request neste repositório para revisão.

Contato

Se você tiver alguma dúvida ou precisar de assistência, sinta-se à vontade para entrar em contato comigo.

About

Parte frontend do Desafio Técnico - Gerenciador de Arquivos GLB com Integração ao Model Viewer proposto pela BugabooStudio.


Languages

Language:JavaScript 90.9%Language:HTML 7.6%Language:CSS 1.5%