Analisando propostas

Desenvolvimento de Sistema de Push Notification com Backend em Python

Publicado em 14 de Janeiro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Procuro um desenvolvedor para criar um sistema de Push Notification utilizando Python como backend, sem dependência de serviços de terceiros.

Requisitos principais:
* Backend: Python (preferência por Flask ou FastAPI).
* Painel de controle: Página web para gerenciar o envio de notificações.
    * Criação de notificações com título, mensagem e URL de destino.
    * Agendamento de notificações para horários específicos.
    * Histórico das notificações enviadas.
* Regras automatizadas: Configuração de notificações automáticas baseadas em requisitos específicos (ex.: Atingir certo critério ou ação do usuário).
* Web Push Protocol: Gerenciamento de subscrições (registrar, atualizar e remover).
* Chaves VAPID: Geração e uso para envio de notificações.
* Service Workers: Integração para exibição no navegador.
* Banco de dados: Armazenamento e gerenciamento de subscrições e notificações.
* api rest: endpoints para envio de notificações individuais ou em massa.

Desejável:
* Experiência com Web Push Protocol e Service Workers.
* Documentação e orientação básica para uso do sistema.

Contexto Geral do Projeto

Atualmente, o backend do sistema é desenvolvido em Python Flask e está hospedado na plataforma Replit, permitindo rápida prototipação e execução do código. O front-end foi construído utilizando o framework Bootstrap, garantindo um design responsivo e uma boa experiência do usuário. Para o gerenciamento de dados, estou utilizando uma arquitetura de banco de dados baseada no SQLite3, que atende às necessidades atuais do projeto, oferecendo leveza e simplicidade na operação.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por R. V.