Skip to content

Repósitório do produto criado no terceiro semestre pela equipe Mulas.

License

Notifications You must be signed in to change notification settings

Joice-Araujo/PROTON

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

newLogo

Proton - Project Tracker, Organizer and Notifier

📑 Objetivo do Produto:

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.

🏁 Entregas de Sprints

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] |

🎯 User Stories

image

🎯 Backlog Do Produto:

image

🛠️ Tecnologias e ferramentas utilizadas:

  • 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.

Estrutura geral do projeto:

 📁 Proton
   |
   |-  📁 src
   |    |- 📁 control
   |    |- 📁 pages
   |    |- 📁 routes
   |    |- 📁 shared
   |        |- 📁 charts
   |        |- 📁 components
   |        |- 📁 contexts
   |        |- 📁 environment
   |        |- 📁 hooks
   |        |- 📁 layouts
   |        |- 📁 services
   |        |- 📁 themes
 📁 Docs
 📁 Server



🔆 Passo a Passo de Execução em Sua Máquina:


- 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".

👥 Apresentação da Equipe:

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.

Função Nome LinkedIn & GitHub
Product Owner Alícea P. de Lima Rocha LinkedIn GitHub
Scrum Master Amanda Mendes Caldeira LinkedIn GitHub
Tech Lead Alexandre Jonas de Souza Fonseca LinkedIn GitHub
Backend Alita Willians da Silva Amancio LinkedIn GitHub
Frontend Joice Araújo LinkedIn GitHub
Backend Jonas Alves Bueno LinkedIn GitHub
BDA Vitor F. Morais LinkedIn GitHub

About

Repósitório do produto criado no terceiro semestre pela equipe Mulas.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 83.3%
  • JavaScript 12.3%
  • CSS 3.8%
  • HTML 0.6%