Pesquisar

Resultado da pesquisa

6 projetos foram encontrados

Publique um projeto. É grátis.
(+) Filtros

Palavras-chaves

Categorias

Todas as categorias

Administração & Contabilidade

Advogados & Leis

Atendimento ao Consumidor

Design & Criação

Educação & Consultoria

Engenharia & Arquitetura

Escrita

Fotografia & AudioVisual

Suporte Administrativo

Tradução

Vendas & Marketing

Web, Mobile & Software

Tipo de projeto

Todos os projetos

Data da publicação

Qualquer hora

Menos de 24 horas atrás

Menos de 3 dias atrás

Ranking do cliente

Qualquer ranking

5 estrelas

Pelo menos 4.5 estrelas

Pelo menos 4 estrelas

Sem feedback

Nível de experiência

Todos os níveis de experiência

(+) Filtros
1
  • Desenvolver plataforma online para conectar terapeutas e pacientes

    Desenvolvimento Web | Intermediário | Publicado: | Tempo restante: | Propostas: 10 | Interessados: 15

    Busco um programador para criar um sistema com as seguintes especificações:

    Objetivo: Desenvolver uma plataforma online para conectar terapeutas e pacientes, facilitando agendamentos, comunicação e pagamentos.

    Arquitetura: Microserviços (preferencial) ou monolítica, com backend em Node.js (Express), Python (Django/Flask) ou Java (Spring Boot), frontend em React, Angular ou Vue.js, e banco de dados PostgreSQL, MySQL ou MongoDB.

    Funcionalidades essenciais:

    • Autenticação e autorização: Registro, login, recuperação de senha e controle de acesso baseado em roles (terapeuta/paciente).

    • Perfil do usuário: Dados pessoais, especialidades, áreas de atuação, biografia, foto de perfil e dados bancários (terapeutas).

    • Agendamento de sessões: Visualização da agenda, agendamento, confirmação, cancelamento/reagendamento e sincronização com calendários externos.

    • Chat em tempo real: Troca de mensagens de texto, áudio e vídeo, notificações e histórico de conversas.

    • Pagamentos: Integração com gateways de pagamento, planos de assinatura (terapeutas) e pagamento por sessão (pacientes).

    • Anamnese: Formulário personalizável para pacientes, armazenamento seguro e relatórios resumidos.

    • Notificações: Agendamentos, mensagens, pagamentos, etc., via e-mail, SMS e push notifications.

    • Interface do usuário (UI) e experiência do usuário (UX): Design consistente, responsivo e acessível, com componentes intuitivos e fluxos simples.

    • Segurança: Conformidade com a LGPD, criptografia de dados sensíveis, HTTPS e prevenção de ataques (XSS, SQL Injection, CSRF, Rate Limiting).

    • Testes: Unitários, de integração, end-to-end (E2E) e de usabilidade.

    • Implantação: Ambientes separados (Dev, Staging, Production), Integração Contínua (CI), Entrega Contínua (CD) e monitoramento com logs e alertas.

    • Documentação: API (Swagger/OpenAPI), código bem comentado e README com instruções de configuração e execução.

    Considerações: Escalabilidade, manutenção facilitada e documentação sempre atualizada.

    O sistema deve ser projetado para ser escalável, seguro, fácil de manter e documentado de forma clara e completa.

    Cliente: Bruno S. (8 avaliações)

  • Aplicação para agendamento de eventos

    Desenvolvimento Web | Intermediário | Publicado: | Tempo restante: | Propostas: 21 | Interessados: 37

    Funcionalidades principais:

    Cadastro de usuários:
    Os usuários podem se registrar na plataforma, criando uma conta com informações básicas, como nome, e-mail e senha.
    Implementação de autenticação e autorização para garantir a segurança dos dados dos usuários.

    Criação de eventos:
    Os usuários podem criar novos eventos, especificando detalhes como título, descrição, data, hora, local e participantes.
    Opção de definir lembretes para eventos, enviando notificações por e-mail ou através da aplicação.

    Edição e exclusão de eventos:
    Os usuários têm a capacidade de editar eventos existentes, permitindo atualizações em detalhes como data, hora e descrição.
    Funcionalidade para excluir eventos que não são mais necessários.

    Visualização de eventos:
    Interface de calendário interativa que permite aos usuários visualizar eventos em diferentes formatos (diário, semanal, mensal).
    Filtros para visualizar eventos por data, tipo ou status (confirmado, pendente, cancelado).

    Busca e filtragem:
    Funcionalidade de busca para encontrar eventos específicos rapidamente.
    Opções de filtragem para visualizar eventos de acordo com critérios personalizados.

    Notificações e lembretes:
    Sistema de notificações que alerta os usuários sobre eventos futuros, garantindo que não percam compromissos importantes.

    Tecnologias utilizadas:

    Backend: Java, Spring Boot, Spring Security, JPA/Hibernate para persistência de dados.
    Frontend: HTML, CSS, JavaScript, e frameworks como Thymeleaf ou React para uma interface de usuário responsiva.
    Banco de dados: MySQL ou PostgreSQL para armazenamento de dados.

    Objetivos do projeto: O objetivo do EventScheduler é proporcionar uma solução prática e acessível para o gerenciamento de eventos, ajudando os usuários a organizarem suas agendas de forma eficiente. A aplicação visa melhorar a produtividade e a comunicação entre os participantes dos eventos, tornando o processo de agendamento mais simples e eficaz.

    Conclusão: O EventScheduler é uma aplicação que combina funcionalidade e usabilidade, oferecendo uma plataforma robusta para o gerenciamento de eventos. Com um design intuitivo e recursos abrangentes, a aplicação atende às necessidades de usuários individuais e equipes, promovendo uma melhor organização e planejamento de compromissos.

    Arquitetura Java CSS3 ES8 Javascript HTML5 Java Spring 

    Cliente: Paschoal H. (Sem feedback)

  • Desenvolvedor Java/Angular

    Desenvolvimento Web | Iniciante | Publicado: | Tempo restante: | Propostas: 21 | Interessados: 33

    Preciso de algum desenvolvedor para realizar algumas atividades relacionadas à codificação de um sistema web em Java/Spring e Angular.

    O sistema ainda não foi ao ar, pois há algumas pendências em algumas telas e formulários. Conto com o apoio no desenvolvimento dessas pendências. Favor enviar os valores e disponibilidade, que estarei passando mais informações sobre o tema.

    Atenciosamente,

    Angular Bootstrap HTML Java Spring 

    Cliente: Guylherme M. (Sem feedback)

  • Desenvolvimento de sistema web com Java, Angular, Spring Boot e PostgreSQL

    Desenvolvimento Web | Intermediário | Publicado: | Tempo restante: | Propostas: 37 | Interessados: 51

    Projeto de curto prazo para a conclusão do desenvolvimento de uma aplicação web usando Java 17, Angular 16, Spring Boot 3.1.3 e banco de dados PostgreSQL 13.11. Se as entregas forem de qualidade, outros projetos de mais longo prazo poderão ser oferecidos. É importante que o desenvolvedor tenha disponibilidade de tempo.

    Angular Java Java Spring  Linux PostgreSQL

    Cliente: Cláudio MP (Sem feedback)

  • Launcher Protection - Versão inicial para teste

    Desenvolvimento de Games | Iniciante | Publicado: | Tempo restante: | Propostas: 2 | Interessados: 8

    Completar e testar os códigos existentes e propor melhorias.

    1. Introdução
    O Launcher Protection é um sistema de proteção para jogos online, desenvolvido em Java (JDK 19), com componentes em C++ para operações críticas, e um servidor de autenticação em Spring Boot + MySQL. Este sistema garante a segurança contra cheats e manipulação de memória, reduzindo riscos de fraudes.

    2. Tecnologias utilizadas
    • Java (JDK 19) - Backend e comunicação com o servidor.
    • Spring Boot - Servidor de autenticação e API.
    • MySQL - Banco de dados para armazenar chaves de licença.
    • C++ (Modo Kernel - KMDF) - Monitoramento seguro de processos e memória.
    • ETW (Event Tracing for Windows) - Monitoramento avançado contra cheats.
    • JWT + TLS 1.2 - Segurança nas comunicações.
    • JNA/JNI - Interação com APIs do sistema operacional.
    • Machine Learning (Scikit-learn via API) - Detecção avançada de comportamentos suspeitos.
    • ProGuard/Allatori - Ofuscação do código contra engenharia reversa.

    Desenvolvimento de Software

    Cliente: Giovanni B. (Sem feedback)

  • Gestão da empresa

    Desenvolvimento Web | Iniciante | Publicado: | Tempo restante: | Propostas: 15 | Interessados: 23

    1. Visão geral e arquitetura

    Descrição do projeto:
    O sistema é uma plataforma de gestão voltada para empresas que prestam serviços de atendimento terapêutico. Ele abrange funcionalidades como cadastro e gerenciamento de pacientes e terapeutas, agendamento de atendimentos, emissão de relatórios (financeiro e de evolução) e um dashboard com métricas do sistema. A aplicação utiliza uma combinação de páginas HTML renderizadas com Thymeleaf e uma API RESTful desenvolvida em Spring Boot, além de contar com Spring Security para autenticação e autorização.

    Estrutura de camadas:

    Front-end: Conjunto de páginas HTML com Thymeleaf (ex.: paciente-lista.html, layout.html, login.html) que utilizam Bootstrap para a interface e JavaScript para interatividade (como o mini calendário e atualizações dinâmicas de métricas).
    Back-end: Controllers REST e MVC (como PacienteController.java, AgendamentoController.java, DashboardController.java) que expõem endpoints para operações CRUD e para a renderização de páginas.
    Segurança: Configurada via Spring Security (SecurityConfig.java e AuthController.java) com suporte a CSRF e gerenciamento de sessão.

    2. Análise do front-end

    Templates e layouts:

    As páginas utilizam o Thymeleaf para injeção dinâmica de conteúdo e para a integração com os dados vindos do back-end. Por exemplo, a página de cadastro de pacientes (paciente-lista.html) apresenta um formulário estruturado para capturar dados que serão utilizados em agendamentos e relatórios.
    O layout.html define a estrutura principal do sistema, com uma barra de navegação por abas, um mini calendário e um alerta de "Evolução Pendente", que é exibido de acordo com a lógica de negócio definida no back-end.

    Funcionalidades de interface:

    As páginas de cadastro (paciente, terapeuta, agendamento) possuem validação básica (via HTML5) e a injeção do token CSRF, garantindo a segurança dos formulários (paciente-form.html, terapeuta-form.html, agendamento-form.html).
    As telas de relatórios (relatorio-mensal.html e relatorio-paciente.html) contam com filtros para a seleção de datas, profissionais e pacientes, além de fornecer feedback visual via mensagens de alerta integradas em JavaScript.
    O dashboard (dashboard.html) apresenta métricas em tempo real com gráficos baseados em SVG, atualizados periodicamente por meio de chamadas à API.

    Pontos de melhoria no front-end:

    Consistência e reutilização: Embora haja uma estrutura comum (como o mini calendário e a navegação por abas), há repetição de código HTML e CSS que pode ser modularizada através de fragmentos Thymeleaf.
    Validação e acessibilidade: A implementação atual usa validação básica de HTML5; a inclusão de validações mais robustas e feedbacks mais detalhados (por exemplo, mensagens de erro em tempo real) pode melhorar a experiência do usuário.
    Interatividade: Para relatórios e dashboard, a aplicação pode se beneficiar de chamadas AJAX mais refinadas ou até mesmo de uma integração com tecnologias como WebSockets para atualizações em tempo real.

    3. Análise do back-end

    Controllers e endpoints:

    Os controllers seguem a arquitetura REST e MVC, oferecendo operações CRUD e renderização de páginas. Por exemplo:
    PacienteController.java gerencia os cadastros de pacientes com endpoints para criação, listagem, atualização e deleção.
    AgendamentoController.java fornece tanto a renderização da lista de agendamentos quanto endpoints REST para operações CRUD.
    DashboardController.java agrega as métricas do sistema para exibição no dashboard.
    O PageController.java integra a lógica de autenticação com a renderização das páginas, garantindo que dados relevantes (como a lista de agendamentos e a presença de evoluções pendentes) sejam passados para a view.

    Configuração de dados e inicialização:

    O TestDataInitializer.java cria usuários de teste (um com a role MASTER e outro com a role NORMAL) caso estes não existam, facilitando os testes iniciais e a demonstração do sistema.

    Segurança e autenticação:

    A configuração de segurança (SecurityConfig.java) define quais endpoints e recursos são públicos e quais exigem autenticação. Recursos estáticos (CSS, JS, imagens) e algumas páginas (como os cadastros) estão abertos, enquanto outras operações sensíveis exigem autenticação.
    O AuthController.java trata do login e logout. Um ponto notável é a existência de um caminho especial para um usuário DEV (com credenciais "dev/dev123") que pode representar um risco se não for removido ou devidamente protegido em produção.
    A implementação de CSRF usando um repositório de tokens via cookies é adequada para mitigar ataques, porém deve ser constantemente revisada.

    Cliente: Giovanni B. (Sem feedback)

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.