Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Wiki Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Lucky Draw
  • WikiWiki
  • Wiki
  • Frontend

Last edited by Denilson Kersting Araujo Jun 25, 2025
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Frontend

Home Escopo e Cronograma Processo Design/Mockups Configuração Arquitetura Infra Código BD Backend Frontend Qualidade

Frontend

Definições de Tecnologias

  • Linguagem: Typescript
  • Framework: React Native

1. Estrutura Raiz do Projeto:

  • App.tsx: O componente raiz da aplicação
  • index.js: Ponto de entrada da aplicação
  • package.json: Gerenciamento de dependências e scripts
  • tsconfig.json: Configurações do TypeScript
  • metro.config.js: Configuração do bundler do React Native
  • babel.config.js: Configuração do Babel para transpilação
  • .eslintrc.js e .prettierrc.js: Configurações de linting e formatação de código

2. Módulos do sistema estão presentes no diretório src/, com a organização seguinte:

  • components/: Componentes reutilizáveis da interface
  • pages/: Telas da aplicação
  • routes/: Configurações de navegação
  • services/: Serviços e integrações com APIs
  • assets/: Recursos estáticos (imagens, fontes, etc.)
  • styles/: Estilos globais e temas
  • mocks/: Dados simulados para desenvolvimento/testes

3. Plataformas Nativas:

  • android/: Configurações específicas para Android
  • ios/: Configurações específicas para iOS

4. Ferramentas de Desenvolvimento:

  • Jest para testes
  • ESLint para linting
  • Prettier para formatação de código
  • Babel para transpilação
  • TypeScript para tipagem estática
  • Metro para bundling

Imagem1

Clone repository

imagem_2025-03-26_201248038

Lucky Draw

Home

Escopo e Cronograma

Processo

Design & Mockups

Configuração

Arquitetura

Infraestrutura

Código

Banco de dados

Backend

Frontend

Qualidade