Completed

Crud - Cadastro de Missões (Gerencidor de Igrejas)

Published on the April 26, 2016 in IT & Programming

About this project

Open

--------------O CONTEXTO-----------------------
Sou desenvolvedor e estou em busca de freelancers para
terceirizar o desenvolvimento de partes do sistema
gerenciador de igrejas evangélicas de minha autoria.

O Sistema WebClésia vem sendo desenvolvido desde 2008,
e é um projeto de tenância múltipla,
onde as tabelas no banco de dados possuem, em sua maioria,
o campo cdigreja (código da igreja cliente) ou seja,
permitindo várias igrejas utilizarem o sistema e acessarem
somente as informações que lhe pertençam.

Para você o sistema, acesse o ambiente de desenvolvimento,
fique a vontade para editar, pois o ambiente é de desenvolvimento
http://blasterbit.com/e-church/index2.php
login: pastor
senha: pastor

O Código é feito em tecnologias bem populares: php estruturado + javascript + jquery + html + css + twitter bootstrap

tenho interesse de que o desenvolvedor se interesse em aprender o código como um todo,
controle de permissões, rótulos (exibições diferenciadas apra cada igreja cliente),
acesso ao banco de dados, uma vez que terei outras demandas futuras e, assim,
conforme o sucesso do desenvolvedor em realizar os projetos, poderemos caminhar juntos
em outros projetos neste sistema

--------------o projeto-----------------------
comecei a desenvolver o módulo de mantenedores/missões.
Para ver o (pouco) que já está pronto,
acesse o ambiente de desenvolvimento e clique no botão "Mantenedores"

Conceito de mantenedores:
Uma pessoa se dispõe voluntariamente a contribuir financeiramente com um Projeto Social (conhecido também pelo rótulo de "Missão") através de cartão de crédito, boleto bancário ou depósito.

>>>>>>>>>>>>A tarefa específica para este projeto é implementar as telas/crud da aba "projetos"

a tabela projeto, possui os seguintes campos
`wc_modulo_mantenedores_projeto` (
`cod` bigint(11) unsigned not null,
`cdigreja` bigint(11) unsigned not null,
`cddeptominis_gestor` bigint(11) not null comment 'depto/minis gestor do projeto',
`cdmcvresponsavel` bigint(11) default null comment 'responsável/organizador do projeto',
`nome` varchar(96) not null,
`descricao` text,
`dtinicio` date default null,
`endereco` varchar(128) default null comment 'endereco padrão do local',
`idformulariosolicitacaoonline` varchar(64) default null comment 'identificador de formulário de solicitação para ser inscrito como mantenedor do projeto (técnica útil para prover um link privado de acesso ao formulário)',
`informacoes_extras_por_email` text comment 'permite aos gestores do projeto definirem informações extras (boas vindas, links, formulários online, links de vídeos, etc) que serão enviadas para o inscrito como mantenedor de um projeto/missão, em determinado momento de seu processo de efetivação de inscrição',
`dtdesativacao` date default null,
`motivo_desativacao` text,
`cdcentrocusto` bigint(11) not null comment 'auxilia o módulo financeiro, indicando um centro de custo recomendado para lançamentos de caixa relativos às atividades financeiras deste projeto (ex: pagamento de mantenedores, compra de insumos para uso no projeto, etc.)',
primary key (`cod`),
key `idx_cdigreja` (`cdigreja`),
key `cddeptominis_gestor` (`cddeptominis_gestor`),
key `cdmcvresponsavel` (`cdmcvresponsavel`)
)

cada tabela costuma ter o campo cod (que é o id de cada registro)
1 - onde há o campo cdigreja, liga-se com echurch_igreja.cod
2 - onde há o campo cdmcv, liga-se com echurch_mcv.cod (mcv = membro congregado e visitante, como se fosse a tabela pessoa - e a tabela coração do sistema)

wc_modulo_mantenedores_projeto.cdigreja, liga-se com echurch_igreja.cod
wc_modulo_mantenedores_projeto.cddeptominis_gestor, liga-se com echurch_modulo_depto_minis.cod
wc_modulo_mantenedores_projeto.cdmcvresponsavel, liga-se com echurch_mcv.cod
wc_modulo_mantenedores_projeto.cdcentrocusto, liga-se com wc_modulo_financeiro_centrocusto.cod

sei que é uma tarefa pequena, porém, ela servirá para o desenvolvedor
se ambientar com o código do sistema de forma geral, por isso,
qualquer dúvida deverá ser perguntada o quanto antes para que
eu possa ir aprovando as atividades.

Se você se interessou pelo projeto e leu esta mensagem até aqui: ao se candidatar
para este projeto, por favor, no início de sua mensagem digite: #WEBCLESIA_INTERESSADO,
(irei ignorar propostas automáticas sem esta hashtag)

Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Roles needed Developer

Delivery term: May 06, 2016

Skills needed