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
Last synced: 10 months ago · JSON representation ·

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
Created about 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

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

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

Codigo/client/package.json npm
  • @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
Codigo/client/yarn.lock npm
  • 464 dependencies
Codigo/server/package.json npm
  • 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
Codigo/server/yarn.lock npm
  • 328 dependencies