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 Premium 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

Desenvolver sistema interno - CRM - Plano para desenvolvimento de um CRM próprio (Vendas Pós-Pagas via WhatsApp). 1. Levantamento de requisitos O sistema precisa cobrir 3 pilares principais: • Gestão de cli...

Programador TypeScript com uso do React - O problema é o seguinte: Estou gerando uma aplicação web por IA, pelo Lovable. Escolhi o gateway de pagamento via Pix da Pushin Pay. O Pix-Qrcode está sendo gerado pelo...

Desenvolver site para delivery de sucos e refeições - Criar um site simples, visualmente atraente e fácil de usar, que permita aos clientes personalizar seus pedidos de sucos naturais e refeições no vapor, com opção ...

Construção de CRM White Label - Estou buscando um(a) desenvolvedor(a) ou equipe especializada para criar um CRM White Label robusto, moderno e escalável. A ideia é que minha empresa seja a conta principal (mestre), ...

Melhorar a performance de blog - Estou construindo um blog, porém ele está muito lento para carregar. Preciso que alguém revise todo o WordPress e melhore sua performance.

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.