Descrição do Projeto:
Estamos buscando um programador full stack experiente para nos ajudar na construção da base de um novo projeto voltado para o setor automotivo. Nosso objetivo é criar uma plataforma interativa para compra, venda e troca de veículos, peças e acessórios, bem como conectar usuários a serviços especializados do setor. O projeto contará com um frontend em React e React Native, e um backend robusto em
Node.js e Express, utilizando MongoDB como banco de dados.
Neste momento, precisamos estabelecer a infraestrutura inicial do projeto até o ponto em que o frontend seja uma página em branco funcionando, pronta para o desenvolvimento de novas funcionalidades.
Responsabilidades:
Configurar o ambiente de desenvolvimento (backend e frontend) utilizando as tecnologias descritas.
Construir a estrutura do backend em
Node.js com Express, incluindo:
Configuração de rotas e controladores.
Integração com o banco de dados MongoDB.
Implementação de autenticação com JWT.
Descrição do Projeto:
Estamos buscando um programador full stack experiente para nos ajudar na construção da base de um novo projeto voltado para o setor automotivo. Nosso objetivo é criar uma plataforma interativa para compra, venda e troca de veículos, peças e acessórios, bem como conectar usuários a serviços especializados do setor. O projeto contará com um frontend em React e React Native, e um backend robusto em
Node.js e Express, utilizando MongoDB como banco de dados.
Neste momento, precisamos estabelecer a infraestrutura inicial do projeto até o ponto em que o frontend seja uma página em branco funcionando, pronta para o desenvolvimento de novas funcionalidades.
Responsabilidades:
-Configurar o ambiente de desenvolvimento (backend e frontend) utilizando as tecnologias descritas.
-Construir a estrutura do backend em
Node.js com Express, incluindo:
-Configuração de rotas e controladores.
-Integração com o banco de dados MongoDB.
-Implementação de autenticação com JWT.
-Criação de endpoints para login, cadastro e gerenciamento básico de usuários.
-Configurar o frontend em React, deixando uma página inicial em branco para futuros desenvolvimentos.
-Implementar o deploy automatizado usando GitHub Actions e Docker, garantindo que o projeto esteja funcionando em uma VPS Hostinger.
-Configurar o banco de dados MongoDB e garantir a conexão segura com o backend.
-Preparar o ambiente para notificações push usando Firebase (configuração inicial).
Requisitos:
-Experiência comprovada com React,
Node.js e Express.
-Familiaridade com MongoDB e configuração de bancos de dados.
-Conhecimento em Docker e deploy em VPS.
-Habilidade com Git e GitHub Actions para automação de deploy.
-Experiência com autenticação JWT e boas práticas de segurança.
-Desejável experiência em Firebase Cloud Messaging para notificações.
Detalhes:
-Trabalho remoto, com possibilidade de extensão para fases futuras do projeto.
-Disponibilidade imediata para início.
Prazo de Entrega: Não estabelecido