Pesquisar
Projeto urgente

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

hoje à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: hoje às 12:04

Última interação: hoje à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
    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

Design para otimização de performance de página no Framer/Wordpress - Busco um web designer especializado em performance de página, para conseguir deixar o Connect Rate das minhas páginas, tanto do WordPress quanto do Framer, em taxas saudáveis. ...

Especialista em Whaticket - Preciso de um especialista em Whaticket para me ajudar a corrigir bugs e problemas com a instalação. Tenho o Whaticket instalado e eu faço alguns ajustes, porém preciso...

Site para vendas de itens do jogo - Preciso de um site para vendas de itens do jogo, que inclua: • Vendas de software (provavelmente próprios ou de terceiros). • Venda de itens e dinheiro de OT Servers. • Pro...

Site institucional em WIX - Empresa do segmento de vendas de máquinas pesadas. Possui um site defasado. Estamos migrando para o WIX por conta de algumas funcionalidades e atualizando o layout e a copy.

Desenvolvimento de tela de cadastro e edição de produto - Nuxt - Olá, Estou buscando um programador front-end que possa desenvolver uma tela de cadastro de produto. O backend já está totalmente desenvolvido, porém preciso de uma tela...

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.