Evaluating bids

Desenvolvimento de Sistema de Push Notification com Backend em Python

Published on the January 14, 2025 in IT & Programming

About this project

Open

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.

Project overview

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by R. V.