Realizado

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

Publicado em 26 de Abril de 2016 dias na TI e Programação

Sobre este projeto

Aberto

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

Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor

Prazo de Entrega: 06 de Maio de 2016

Habilidades necessárias