A empresa parceira Ionic Health apresentou o desafio real enfrentado por eles na âmbito de organização e documentação dos processos que são desenvolvidos em uma empresa de tecnologia voltada à saúde. A solução desenvolvida se configura uma plataforma web de auxílio. Essa consiste em um sistema com 4 frentes: colaborador comum, que pode anexar pendências e evidências de um processo ao qual foi designado como responsável e acompanhar seu ciclo de vida; líderes de equipe que podem criar processos e designar etapas desses processos aos colaboradores ou outros líderes; C-levels, que poderão acompanhar como estão essas atividades através do dashboard e usuário Administrador que terá acesso a todos esses recursos, além de poder cadastrar novos usuários.
A aplicação foi projetada para organizar e armazenar evidências desses processos e operar por meio de navegadores como o Google Chrome, Internet Explorer e Firefox, dependendo da conexão com a internet e do banco de dados em nuvem.
Projeto baseado na metodologia ágil SCRUM, procurando desenvolver a Proatividade, Autonomia, Colaboração e Entrega de Resultados dos estudantes envolvidos
📌 Status do Projeto: Em andamento.
Cada entrega foi realizada a partir do desenvolvimento priorizado seguindo o backlog.
| 01 | 04/09/2023 - 24/09/2023 | ✔️ Concluída | [Veja o Relatório] |
| 02 | 25/10/2023 - 15/10/2023 | ✔️ Concluída | [Veja o Relatório] |
| 03 | 16/10/2023 - 05/11/2023 | ✔️ Concluída | [Veja o Relatório] |
| 04 | 06/11/2023 - 26/11/2023 | ✔️ Concluída | [Veja o Relatório] |
- HTML: Estrutura das páginas.
- CSS: Estilização.
- React e Typescript: Manipulação de input.
- Pyhton/Flask: Backend do produto.
- Bootstrap: Estilização.
- Figma: Prototipagem.
- GitHub: Controle de versionamento, documentação e colaboração.
- MySQL: Banco de Dados utilizado.
📁 Proton
|
|- 📁 src
| |- 📁 control
| |- 📁 pages
| |- 📁 routes
| |- 📁 shared
| |- 📁 charts
| |- 📁 components
| |- 📁 contexts
| |- 📁 environment
| |- 📁 hooks
| |- 📁 layouts
| |- 📁 services
| |- 📁 themes
📁 Docs
📁 Server
- 1º Tenha o banco de dados PostgreSQL instalado em sua máquina (verifique os passo a passo da instalação deste na documentação oficial no site 'https://www.postgresql.org/').
- 2º Crie uma nova DataBase para hospedar os dados da aplicação.
- 3º Abra os scrips localizados na pasta 'docs', copie-os e os use para criar corretamente as tabelas e colunas necessários para a aplicação.
- 4º Abra o código em seu editor de código-fonte.
- 5º Conecte a aplicação ao seu Banco de Dados: na aplicação, entre manualmente na pasta 'serve' abra o arquivo 'db.js' mude os parametros 'host', 'user', 'port', 'password', 'database' para os valores corretos da database usado.
- 6º Abra um terminal em seu editor de código fonte, encaminhe o terminal para a pasta 'serve' com comando "cd .\server\" e depois passe os parâmetros: 1. "npm init", 2."npm install", 3."npm install -g nodemon", 4. "Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser", 5. "nodemon index" para deixar o servidor.
- 7º Abra um novo terminal e encaminhe para a pasta 'api_proton' com o comando "cd .\api_proton\", depois passe os parâmetros: 1. "npm install", 2. "npm start".
Somos uma equipe de jovens programadores interessados em criar soluções simples para problemas complexos e em aprender o máximo possível no processo. Nosso foco é em identificar o objetivo principal de um produto para desenvolver soluções de maneira gradual e modular em torno deste objetivo, de forma que cada passo possa ser validado pelo(a) cliente e/ou usuários e o produto evolua organicamente.