Git Product home page Git Product logo

psi-bot's Introduction

Laravel

BotMan Studio

About BotMan Studio

While BotMan itself is framework agnostic, BotMan is also available as a bundle with the great Laravel PHP framework. This bundled version is called BotMan Studio and makes your chatbot development experience even better. By providing testing tools, an out of the box web driver implementation and additional tools like an enhanced CLI with driver installation, class generation and configuration support, it speeds up the development significantly.

Documentation

You can find the BotMan and BotMan Studio documentation at http://botman.io.

Support the development

Do you like this project? Support it by donating

Security Vulnerabilities

If you discover a security vulnerability within BotMan or BotMan Studio, please send an e-mail to Marcel Pociot at [email protected]. All security vulnerabilities will be promptly addressed.

License

BotMan is free software distributed under the terms of the MIT license.

psi-bot's People

Contributors

dependabot[bot] avatar leticiafadi avatar nogueiraac avatar

psi-bot's Issues

Alertas

  • Erro ❌
  • Sucesso ✔️
  • Alerta ⚠️
  • Informação ℹ️
  • Aviso com Confirmação ❓

Notificações e Lembretes

O Sistema psi-bot 🤖 deve possuir notifiações 🔔 e definição de lembretes 📓 para eventos.

- Como Psicologo 👤 quero ser notificado :

  • ➕ Nova Solicitação de atendimento
  • ⚠️ Remanejamento de atendimento

- Como Psicologo posso :

  • 📔 Adicionar evento ao meu calendário
  • 📫 Enviar um lembrete para outro Psicologo

Critérios

  • Notifiações devem ser sempre acessivel
  • Lembretes devem ser sempre acessivel (junto com Notificações)
  • Notificações devem ser baseadas na lógica :
    o psicologo deve ter um atributo ultima_notificacao
    as notificações exibidas são as cadastradas após a data da ultima_notificacao
    após exibir, atualizar o atributo ultima_notificacao
    se ultima notificação for nulo, definir a data notificação mais antiga

Roles e Convites para usuários

Roles

A aplicação web deve possuir papéis e permissões para os usuários.
Dever ser usada os seguintes critérios:

usuario

  • Pode solicitar relatório de dados amazenados pelo sistema

psicologo

  • Pode cadastrar atendimentos.
  • Pode editar solicitações de atendimentos.
  • Arquivar solicitações de atendimentos;
  • Pode enviar mensagens para outros usuários.

admin

  • Pode alterar a role de outro usuário.
  • Pode enviar mensagens para outros usuários .
  • Arquirvar usuários (e conteúdo relacionado )

Convites

A aplicação deve permitir convidar usuários para se cadastrarem na plataforma.

Critérios:

  • Somenete admins podem convidar pessoas.
  • Os convites devem ser enviados pro email, ou whatsapp.
  • Os convites devem ter um papel pre definido (admin, psicologo) para o usuário.

Navegação

Ajustar menu de navegação, desktop e mobile

Eu como PSICOLOGO quero pode cadastrar meus dados para utilizar o sistema.

Critérios de aceitação:

  • O cadastro é um pré-cadastro. Inclui nome completo, numero do CRP de quem vai atender, Data de Nascimento, CPF, e-mail para contato.
  • O PSICOLOGO deve estar autorizado à atender no formato online. Com o pré cadastro, verificamos se o cadastrado é autorizado pelo Conselho Regional de Psicologia para atender e forma online, retorna-se um e-mail com dados pelo primeiro acesso.

Boas Vindas

Com o Botman crie os diálogos :

  • Apresentação

Como um usuário quando enviar a mensagem "olá" :
Espero receber uma mensagem de boas vindas


  • Informações básicas

Como usuário após receber a mensagem de boas vindas
Espero ser coletadas informações, como nome, email, curso, semestre, matrícula e motivo do contato

Aparência

Aplicação deve permitir o usuário escolher entre um tema claro (padrão) e o tema escuro.

Landing Page - Protótipo

  • Página inicial com o propósito da aplicação, e informações sobre o projeto.
  • Permitir entrar em contato via whatsapp (link)
  • Link para acesso a área do Psicólogo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.