Evaluando propuestas

Desenvolvimento de Sistema de Push Notification com Backend em Python

Publicado el 14 Enero, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

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 general del proyecto

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.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por R. V.