Uma plataform open-source de uso livre licenciada sobre a AGPL 3.0 criada para sustentar projeto da fundação GX que visa direcionar os frutos de um esforço mútuo a projetos e pessoas que dedicam seu tempo a boas causas.
Leia mais sobre o projeto aqui: http://gx.com/porque
Contém apps/pwa's de clientes e servidor.
Arquitetura monolitíca altamente acoplada a Google Cloud usando serviços gerenciados como App Engine, MongoDB Atlas, MemoryStore(Redis), etc, para diminuir ao máximo operações de DevOps.
- Entities - Usuários, Negócios, Empresas
- Operational - Corridas, Pendências
- ...
- Gateway - HTTP - CRUD: corridas, usuários, serviços de terceiros
- RidesFlows - WebSockets - Gerencia fluxos dos eventos de negociação e controle de corridas
- ServicesFlows - WebSockets - Gerencia fluxos dos eventos de negociações entre clientes e provedores de serviços
- Chat - WebSockets - Comunicação geral entre usuários
Aplicativos nativos com Expo gerenciado e Next.js em PWA's.
- GX Passageiro
- GX Motorista
- GX Passageiro
- GX Negócios
- Direcionado a negócios possibilitando prover serviços antecipadamente ao passageiro com destino direcionado ao estabelecimento
- GX Empresas
- GX Helpdesk - Cliente e colaborador
- NestJS
- Api HTTP com fastify
- Api WebSocket com Socket.io.
- MongoDB
- Redis
- Expo
- Next.js
- Gatsby - Landing pages
- Netlify - Provedor de sites estáticos
- MobX - Gerenciamento de estados
- Github Actions