church-schedule
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (0.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: BrunoEvangelista17
- License: cc-by-4.0
- Language: JavaScript
- Default Branch: main
- Size: 37.5 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
church-schedule
A Igreja Batista Betel é uma instituição evangélica que segue a denominação batista do cristianismo. Ela conta com cerca de 500 membros distribuídos em 5 filiais, além da igreja matriz que está localizada no bairro Flamengo. Na igreja matriz, trabalham cerca de 60 obreiros e 7 pastores divididos entre 3 ministérios (Louvor, Mídia e Diaconia) e o gabinete pastoral
Na Betel existem diversas equipes ministeriais, que semanalmente, realizam escalas para cultos e eventos especiais. Cada líder de ministério aloca diversos obreiros para diferentes posições, além de cada um deles terem de garantir que todas as funções serão executadas de maneira bem-sucedida. Porém, um líder não sabe qual como é a escala do outro, o que leva a uma pessoa ser escalada em dois ministérios diferentes no mesmo dia e os demais obreiros não saberem quem está escalado em outros ministérios no mesmo dia
A solução seria um software capaz de gerenciar e unificar tais informações. Para o auxilio dos Líderes e dos obreiros+
Alunos integrantes da equipe
- David Dias Pinto
- Alfredo Luis Vieira
- Bruno Evangelista Gomes de Azevedo
- Vinicius Salles de Oliveira
Professores responsáveis
- Eveline Alonso Veloso
- Michelle Hanne Soares de Andrade
Instruções de utilização
Acesse a página na url: https://schedule-seven.vercel.app
ao acessar a página estará visível o calendário possuindo todas as escalas atuais,
no canto superior direito estará o botão de login com um icone de pessoa para acessar coloque o email: "pastor@gmail.com" e a senha: "Pastor0." assim irá obter acesso total ao site
a opção de listas mostra as telas de obreiros, eventos e das bandas tendo a possibilidade de cadastrar novas informações de cada.
a opção de escala se trata de usar as informações já cadastradas dos eventos e de obreiros para a criação da escala.
a tela de banco de horas se trata da consulta de quantas vezes uma pessoa trabalhou durante um periodo de tempo.
a tela indisponibilidade se trata de informar que alguém não poderá fazer nenhuma tarefa durante um periodo.
a tela de gerência de usuários se trata de organizar as permissões de cada usuário já existente.
possui acesso a página inicial que irá mostrar o calendário
Owner
- Login: BrunoEvangelista17
- Kind: user
- Repositories: 1
- Profile: https://github.com/BrunoEvangelista17
Citation (CITATION.cff)
cff-version: 1.0.1
message: Please cite this software using these metadata.
title: Church Schedule
authors:
- family-names: Dias Pinto
given-names: David
- family-names: Luis Vieira
given-names: Alfredo
- family-names: Evangelista Gomes de Azevedo
given-names: Bruno
- family-names: Salles de Oliveira
given-names: Vinicius
- family-names: Rafael de Neiva Machado
given-names: Victor
- name-suffix: Professor
affiliation: PUC Minas
family-names: Alonso Veloso
given-names: Eveline
- name-suffix: Professor
affiliation: PUC Minas
family-names: Hanne Soares de Andrade
given-names: Michelle
keywords:
- Calendário
- Gerenciamento de escalas
repository-code: https://github.com/ICEI-PUC-Minas-PMGES-TI/pmg-es-2024-1-ti3-9545100-church-schedule
license: CC-BY-4.0
version: 1.0.0
date-released: 2024-06-21
GitHub Events
Total
Last Year
Dependencies
- @types/node 20.12.11 development
- @types/react 18.3.1 development
- autoprefixer ^10.0.1 development
- eslint ^7.32.0 || ^8.2.0 development
- eslint-config-airbnb ^19.0.4 development
- eslint-config-next 14.1.4 development
- eslint-plugin-import ^2.25.3 development
- eslint-plugin-jsx-a11y ^6.5.1 development
- eslint-plugin-react ^7.28.0 development
- eslint-plugin-react-hooks ^4.3.0 development
- postcss ^8.4.38 development
- postcss-preset-mantine ^1.13.0 development
- postcss-simple-vars ^7.0.1 development
- tailwindcss ^3.3.0 development
- typescript 5.4.5 development
- @auth0/auth0-react ^2.2.4
- @auth0/nextjs-auth0 ^3.5.0
- @mantine/core ^7.7.0
- @mantine/dates ^7.7.1
- @mantine/form ^7.7.1
- @mantine/hooks ^7.7.0
- @syncfusion/ej2-locale ^25.2.3
- @syncfusion/ej2-react-schedule ^25.2.3
- @tabler/icons-react ^3.2.0
- axios ^1.6.8
- dayjs ^1.11.10
- framer-motion ^11.2.6
- jwt-decode ^4.0.0
- next 14.1.4
- react ^18
- react-autosuggest ^10.1.0
- react-dom ^18
- react-fontawesome ^1.7.1
- react-icons ^5.2.1
- react-imask ^7.5.0
- react-modal ^3.16.1
- 464 dependencies
- eslint ^8.57.0 development
- eslint-config-airbnb-base ^15.0.0 development
- eslint-plugin-import ^2.29.1 development
- axios ^1.6.8
- bcrypt ^5.1.1
- body-parser ^1.20.2
- cors ^2.8.5
- dotenv ^16.4.5
- eslint-plugin-react-hooks ^4.6.0
- express ^4.19.2
- nodemon ^3.1.0
- pg ^8.11.5
- postgresql ^0.0.1
- 328 dependencies