Os seus back-ends e API em Node.js e TypeScript

API, plataformas em tempo real e back-ends de aplicações móveis: os nossos programadores constroem os seus serviços em Node.js com NestJS, na mesma linguagem das suas interfaces.
Mais de 150 projetos de clientes desenvolvidos com Node.js
TypeScript de ponta a ponta, do back-end à interface
400 000 viagens por ano reservadas no back-end NestJS da Taxis Nantes
Controlador NestJS aberto num editor de código
+800 organizações confiam-nos os seus projetos tecnológicos e de IA
[porquê node.js]

Porquê escolher Node.js?

O Node.js executa JavaScript do lado do servidor, no motor V8 da Google. Com TypeScript, escreve-se o back-end e o front-end de uma aplicação na mesma linguagem. E o seu modelo assíncrono aguenta muito bem a carga de API e de tempo real.
01

Uma só linguagem, do servidor ao ecrã

TypeScript no servidor e na interface: os tipos são partilhados e o mesmo programador trabalha na funcionalidade inteira.
02

Feito para API e tempo real

O seu funcionamento assíncrono processa milhares de ligações simultâneas: acompanhamento em direto, notificações, reservas.
03

NestJS para estruturar

O NestJS traz uma arquitetura em módulos, injeção de dependências e testes: uma estrutura clara para back-ends que crescem.
04

O maior registo de pacotes

O npm dá acesso a milhões de bibliotecas open source: pagamentos, autenticação, envio de emails. Sem reinventar o que já existe.
[As nossas especialidades]

O que desenvolvemos em Node.js

Projeto novo ou back-end em produção há anos: intervimos em cada etapa da vida do seu software.
API e back-ends de aplicações

API e back-ends de aplicações

REST ou GraphQL, autenticação, processamento em segundo plano: o back-end das suas aplicações web e móveis.
Plataformas em tempo real

Plataformas em tempo real

Reservas, acompanhamento em direto, mensagens: serviços que respondem ao segundo e aguentam os picos de carga.
Integrações e conectores

Integrações e conectores

As suas aplicações ligadas entre si: ERP, CRM, pagamentos, transportadoras, com sincronizações monitorizadas.
Migração e modernização

Migração e modernização

Atualização da versão do Node.js, passagem de JavaScript para TypeScript, divisão de um back-end monolítico, sempre com cobertura de testes.
[Como trabalhamos]

O nosso método para desenvolver o seu back-end Node.js

  • Discovery
    Etapa 01

    Definição do âmbito do projeto

    Partimos dos seus processos e dos seus utilizadores para definir o âmbito funcional, a arquitetura e as ligações às suas ferramentas.
  • Design
    Etapa 02

    Conceção das interfaces

    Os nossos designers desenham no Figma os ecrãs da aplicação, validados com as suas equipas antes do desenvolvimento.
  • Desenvolvimento
    Etapa 03

    Desenvolvimento por iterações

    Cada funcionalidade é entregue num ambiente de testes de aceitação, onde a pode testar à medida que avançamos. As prioridades ajustam-se a cada iteração.
  • Entrada em produção
    Etapa 04

    Entrada em produção

    Testes automatizados e deployment contínuo: o serviço entra em produção no alojamento escolhido, sem intervenções manuais nos servidores.
  • Melhorias
    Etapa 05

    Manutenção e melhorias

    Atualizações do Node.js e das dependências, monitorização do desempenho e novas funcionalidades: a mesma equipa continua ao seu lado.
01/05
[Projetos]

Alguns projetos em Node.js

Mobilidade urbanaTaxis Nantes

Dividir por seis as chamadas para a central de uma cooperativa de táxis

Pressionada pelas plataformas de TVDE, a cooperativa Taxis Nantes decidiu modernizar o seu serviço de pedidos. A Galadrim desenvolveu uma aplicação móvel de reservas e o respetivo back-end NestJS: acompanhamento do motorista em tempo real, pagamento e histórico de viagens. Os clientes passaram a pedir táxi pelo telemóvel, o que aliviou a central telefónica e fez crescer o volume de viagens.
6 vezes menoschamadas para a central
400 000viagens por ano
350táxis equipados
Taxis Nantes Logótipo
Complexo multidesportivoSport Arena 360

Lançar um motor de reservas de campos em tempo real

A Sport Arena 360, complexo multidesportivo no Grand Est, no nordeste de França, com padel, badminton e futebol de 5, queria centralizar as reservas em contínuo e maximizar a taxa de ocupação. A Galadrim entregou uma plataforma móvel e web, cujo motor de reservas em tempo real e pagamento seguro correm num back-end NestJS. O back-office está ligado ao software de caixa, para uma visão completa da atividade.
+30 %de taxa de ocupação
Sport Arena 360 Logótipo
FarmáciaLeadersanté

Construir e gerir o conjunto de aplicações de um agrupamento de 900 farmácias

A Leadersanté reúne mais de 900 farmácias comunitárias. Desde 2018, uma equipa da Galadrim constrói e gere o seu ecossistema: aplicação móvel para doentes, back-office para farmacêuticos, portal de encomendas, processamento automático das faturas dos laboratórios. As aplicações partilham um back-end NestJS, atrás de um portal de autenticação única, numa infraestrutura alojada num ambiente certificado em França para dados de saúde.
900+farmácias no agrupamento
~20aplicações com um acesso único
8 anosde trabalho contínuo
Leadersanté Logótipo
[Porquê a Galadrim?]

Porquê confiar-nos o seu projeto Node.js

Engenheiros das melhores escolas

Engenheiros das melhores escolas

Os nossos programadores vêm da École polytechnique, da CentraleSupélec, da Télécom Paris ou da École 42, e trabalham com TypeScript em projetos em produção.
Toda a equipa do projeto no mesmo sítio

Toda a equipa do projeto no mesmo sítio

Product Managers, designers, programadores back-end e front-end, engenheiros de cloud: a sua aplicação é concebida, desenvolvida e alojada pela mesma equipa.
Código revisto, testado e documentado

Código revisto, testado e documentado

Cada alteração passa por uma revisão e por testes automatizados. A sua aplicação continua legível para qualquer equipa que a venha a assumir.
O código é seu, a equipa continua disponível

O código é seu, a equipa continua disponível

É o proprietário do código e escolhe onde fica alojado. A Galadrim continua disponível para novos desenvolvimentos, com 180 colaboradores e escritórios em Paris, Nantes e Lyon.
[A nossa equipa]

Os engenheiros que desenvolvem os seus back-ends Node.js

Baptiste Vilboux
Baptiste Vilboux Lead Developer
Durante mais de um ano, liderou a modernização da aplicação legacy de um agrupamento de 900 farmácias, sem nunca interromper o serviço.
Florian Ehr
Florian Ehr Tech Lead
Trabalha em plataformas reguladas. Liderou a reformulação da ferramenta de gestão da Dune Assurances e a migração dos seus 850 clientes e, depois, a reescrita completa do Lexika, um SaaS de gestão de franquias.
Thomas Hallot
Thomas Hallot Tech Lead e Head of Solutions Architects
É Tech Lead há quatro anos em projetos com fortes exigências regulamentares, da aplicação de transferências de dinheiro da Oléa Finances à plataforma de votação encriptada Mediavote. Define a arquitetura técnica das nossas propostas.
Surya Ambrose
Surya Ambrose Head of Engineering
Foi Engineering Manager durante quatro anos e meio numa FinTech supervisionada pelo regulador francês AMF. Depois de projetos para o BNP Paribas Asset Management e a Société Générale, estrutura hoje as práticas de engenharia da Galadrim.
Arnaud Albalat
Arnaud Albalat CTO
Antigo engenheiro no Facebook e na Microsoft e primeiro classificado do seu curso na École polytechnique, dirige a área técnica da Galadrim e tem a última palavra nas escolhas de arquitetura dos projetos dos clientes.

Vamos tornar o seu projeto realidade

Contacte-nos
[FAQ]

Perguntas frequentes dos nossos clientes

O TypeScript acrescenta tipagem estática ao JavaScript: os erros são detetados antes da entrada em produção, o editor completa o código e a estrutura da aplicação mantém-se legível. Todos os nossos projetos Node.js são escritos em TypeScript.
O Express e o Fastify são minimalistas e servem bem um serviço pequeno. Preferimos o NestJS assim que o back-end cobre várias áreas funcionais: a arquitetura em módulos mantém o código organizado à medida que cresce.
Sim. O seu modelo assíncrono foi concebido para processar um grande número de pedidos simultâneos. Os cálculos muito pesados passam para processamento em segundo plano, sem bloquear a API.
Sim. Auditamos o código, as dependências e a versão do Node.js e propomos-lhe um plano de intervenção. Antes de qualquer alteração, criamos testes automatizados para os percursos críticos.
Cada projeto é orçamentado de acordo com o âmbito funcional e as ligações às ferramentas que já utiliza. Descreva-nos a sua necessidade: respondemos-lhe em 1 hora.
Sim. O código fica versionado nos seus repositórios desde o primeiro dia e é seu. Está documentado para que as suas equipas, ou qualquer outra equipa, o possam assumir.
[Contacte-nos]

Vamos tornar o seu projeto realidade

Trabalhamos com todos os tipos de clientes, em todos os setores de atividade. Seja um empreendedor ou o diretor de uma grande organização, teremos uma equipa à medida das suas necessidades.

Mais de 800 empresas confiaram em nós para criar os seus produtos web, mobile e de IA

O seu pedido

Entraremos em contacto consigo dentro de 1 hora.