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

Configurar loja na Nuvem Shop com template gratuito - Preciso configurar uma loja na Nuvem Shop. -> Configurar meio de pagamento -> Configurar frete -> Configurar layout -> Deixar a loja pronta para vender e cadastrar os produtos -> Ca...

API e sistema para painel SMM (seguidores e curtidas) - Preciso de um sistema onde as pessoas se cadastrem, sigam perfis, curtam publicações no Instagram, etc., em troca de algumas moedas internas que podem ser trocadas por serviços...

Plataforma inteligente de recrutamento - RH Connect - Desenvolvimento da plataforma RH Connect: plataforma inteligente de recrutamento e seleção com IA. Estou buscando um desenvolvedor ou equipe para criar uma plataforma moderna de recru...

Criação de site para empresa de tecnologia - Projeto de site com 4 a 5 páginas para uma empresa de tecnologia voltada para servidores e data centers. A comunicação visual, logotipo, paleta de cores e demais elementos da ...

Plataforma web de vendas e marketing digital - Desenvolver uma plataforma web que permita divulgar produtos, realizar vendas online, gerenciar clientes, acompanhar pedidos e criar campanhas de marketing digital, como promoções, cu...

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.