Pesquisar

Instalação de aplicação SAAS no servidor Render

06/05/2025 às 11:39

Descrição do Projeto:

Procuro um profissional freelancer com experiência para realizar a instalação e configuração completa de uma aplicação web SAAS de gestão financeira na plataforma de hospedagem Render (https://render.com/).

A aplicação foi desenvolvida com as seguintes tecnologias:

• Backend: Python (Flask)
• Frontend: JavaScript/TypeScript (Next.js)
• Base de Dados: MySQL

O código-fonte completo do backend e do frontend será fornecido em ficheiros .zip, juntamente com uma documentação técnica detalhada (documentation.md) que descreve a arquitetura, os requisitos de ambiente e os passos gerais para a implantação.

O profissional deverá configurar os serviços necessários no Render (Web Service para o backend Flask, Web Service para o frontend Next.js e uma instância de Base de Dados MySQL), realizar o deploy dos códigos, configurar as variáveis de ambiente e garantir que a comunicação entre o frontend, backend e base de dados esteja a funcionar corretamente.

**Escopo**

**Configuração do Ambiente no Render:**
• Criação e configuração dos Web Services necessários no Render para o backend Flask e para o frontend Next.js.
• Criação e configuração de uma instância de base de dados MySQL no Render.
• Configuração correta dos build commands e start commands para cada serviço, conforme a documentação e as melhores práticas do Render.

**Implantação (Deploy) da Aplicação:**
• Realizar o upload (ou configurar a integração com repositório Git, se preferível e acordado) dos códigos do backend e frontend para os respetivos Web Services no Render.
• Garantir que o processo de build de ambos os serviços seja concluído com sucesso.

**Configuração de Variáveis de Ambiente e Conexões:**
• Configurar todas as variáveis de ambiente necessárias para o backend e frontend no Render. Isto inclui, mas não se limita a:
• Credenciais da base de dados (host, nome da base, utilizador, senha).
• SECRET_KEY para o Flask.
• URL da API do backend para o frontend (ex: NEXT_PUBLIC_API_URL).
• Outras configurações específicas mencionadas na documentação.
• Garantir a correta ligação e comunicação entre o frontend, o backend e a base de dados MySQL.

**Testes e Validação:**
• Realizar testes funcionais básicos para garantir que a aplicação está a operar conforme o esperado após a implantação.
• Verificar o funcionamento do sistema de autenticação (registo e login de utilizadores).
• Verificar a capacidade de inserir e visualizar dados financeiros (mesmo que com dados de teste iniciais).
• Confirmar que os relatórios e o dashboard estão a carregar (mesmo que inicialmente sem dados de produção).

**Entrega e Breve Orientação:**
• Fornecer ao contratante os URLs públicos funcionais do frontend e do backend.
• Fornecer um breve resumo dos passos de configuração realizados e quaisquer observações importantes.
• Estar disponível para esclarecer dúvidas pontuais sobre a instalação realizada (não inclui suporte contínuo ou desenvolvimento adicional).

**Requisitos e Competências Técnicas do Profissional:**

**Experiência Comprovada com a Plataforma Render:**
• Experiência anterior na implantação de aplicações web (Python/Flask e Node.js/Next.js) no Render.
• Conhecimento profundo da configuração de Web Services, Bases de Dados e variáveis de ambiente no Render.

**Conhecimentos em Backend (Python/Flask):**
• Experiência com o framework Flask.
• Compreensão de ambientes virtuais Python (venv) e gestão de dependências (requirements.txt).
• Capacidade de depurar problemas de inicialização de aplicações Flask.

**Conhecimentos em Frontend (Next.js):**
• Experiência com o framework Next.js (JavaScript/TypeScript).
• Compreensão da gestão de dependências Node.js (npm/pnpm/yarn) e do processo de build de aplicações Next.js.

**Conhecimentos em Bases de Dados (MySQL):**
• Experiência na configuração e ligação a bases de dados MySQL.

Habilidades desejadas:

Flash MySQL NodeJS Python

Atividades do cliente nesse projeto:

Última visualização: 06/05/2025 às 12:04

Última interação: 06/05/2025 às 12:03

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 5
Interessados: 6
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (5)
  • Freelancer Pro Braian F.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento de app de gestão de viagens - Necessito de um profissional capaz de desenvolver o front e o back end do aplicativo. A parte de banco de dados e o layout das telas já foram desenvolvidos, sendo necessário agora faz...

Criação de site profissional em WordPress - Estou vendo propostas para a criação de um site profissional em WordPress para um negócio local. Seria algo com: • Página inicial • Sobre • Serviç...

Configuração de conta e API do WhatsApp da Meta - Auxiliar na configuração de conta empresarial da Meta para utilização da API do WhatsApp e login. Queremos incorporar o uso da API oficial da Meta em nosso aplicativo q...

Criação de site de loja online para produtos de cães e gatos - Estou procurando um(a) freelancer para criar um site de loja online completo, do início ao fim, voltado para produtos de cães e gatos. O profissional deve ser capaz de: • Desenv...

Desenvolvimento de landing page em HTML - Preciso de um profissional para desenvolver uma Landing Page em HTML e CSS, replicando fielmente um design já criado no Canva. O objetivo é que a página final seja o mais pr&oa...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.