Você está na página 1de 4

Orçamento para desenvolvimento back-end

Sumário
Orçamento para desenvolvimento back-end ................................................................................................................... 1
1. Escopo do projeto ................................................................................................................................................. 1
2. Necessidades......................................................................................................................................................... 2
2.1. Modelo Entidade Relacionamento (MER – Banco de Dados) ....................................................................... 2
2.2. Página Principal – Home ............................................................................................................................... 2
2.3. Página ‘SAIBA MAIS’ de um evento (botão está na home) ........................................................................... 2
2.4. Página ‘Ver todos Eventos’ (botão está na home) ........................................................................................ 2
2.5. Página ‘A casa’............................................................................................................................................... 2
2.6. Página ‘Agenda’............................................................................................................................................. 2
2.7. Página ‘Fotos’ ................................................................................................................................................ 3
2.8. Página ‘Restaurantes’.................................................................................................................................... 3
2.9. Página ‘Saiba Mais’ na página ‘Restaurantes’ ............................................................................................... 3
2.10. Página ‘Contato’ ........................................................................................................................................ 3
2.11. Página que realiza o envio do e-mail ........................................................................................................ 3
2.12. Página ‘Usuário’ ........................................................................................................................................ 3
2.13. Autenticação (Login e Logout) .................................................................................................................. 3
3. Tecnologia usada................................................................................................................................................... 3
4. Orçamento ............................................................................................................................................................ 4
5. Currículo ................................................................................................................................................................ 4
6. Contato.................................................................................................................................................................. 4
E-mail ........................................................................................................................................................................ 4
Telefone .................................................................................................................................................................... 4

1. Escopo do projeto
Atualmente será realizado um

Será entregue toda a parte front-end para desenvolvimento da logica back-end mais a comunicação com o banco de
dados.

Como objetivo trazer dinâmicos as partes estáticas do site transformando seu conteúdo administrável através de
uma plataforma.
2. Necessidades
2.1. Modelo Entidade Relacionamento (MER – Banco de Dados)
Desenho da estrutura e relacionamentos das tabelas seguindo as 5 formas normais com objetivo de otimizar o banco
de dados, trazendo uma estrutura enxuta, inteligente e eficiente.

Será entregue um arquivo .mwb que pode ser aberto e editado pelo MySQL Workbench contendo toda a estrutura e
relacionamento com as principais informações comentadas, mais um arquivo .SQL contendo toda estrutura e dados.

2.2. Página Principal – Home


http://3ghall.com.br/novo/index.html

http://3ghall.com.br/novo/1.html

Construir página para receber o POST do formulário da parte administrativa para alimentar as partes editáveis da
página, processar as informações, validar os campos obrigatórios, mais regras de negócio, caso haja erros, exibir na
interface, salvar no banco de dados e exibir na página correspondente.

2.3. Página ‘SAIBA MAIS’ de um evento (botão está na home)


Construir página para receber o POST do formulário da parte administrativa para cadastro, edição e exclusão de um
evento, processar as informações, validar os campos obrigatórios, mais regras de negócio, caso haja erros, exibir na
interface, salvar no banco de dados e exibir na página correspondente.

2.4. Página ‘Ver todos Eventos’ (botão está na home)


Construir página para exibir uma quantidade X de eventos, caso exista mais, haverá paginação.

2.5. Página ‘A casa’


http://3ghall.com.br/novo/01.html

http://3ghall.com.br/novo/2.html

Construir página para receber o POST do formulário da parte administrativa para alimentar as partes editáveis da
página, processar as informações, validar os campos obrigatórios, mais regras de negócio, caso haja erros, exibir na
interface, salvar no banco de dados e exibir na página correspondente.

2.6. Página ‘Agenda’


http://3ghall.com.br/novo/02.html

http://3ghall.com.br/novo/3.html

Construir página para receber o POST do formulário da parte administrativa para alimentar as partes editáveis da
página, processar as informações, validar os campos obrigatórios, mais regras de negócio, caso haja erros, exibir na
interface, salvar no banco de dados e exibir na página correspondente.

2.6.1. Recomendação
Não fazer na mesma página a administração da página Agenda e os eventos, conforme o número de eventos cresce,
a página vai ficar confusa, fica mais fácil ser páginas diferentes, diminui o número de tratativas. Além de quanto mais
conteúdo na página, mas lenta ela fica.
2.7. Página ‘Fotos’
http://3ghall.com.br/novo/03.html

http://3ghall.com.br/novo/4.html

Construir página para receber o POST do formulário da parte administrativa para alimentar as partes editáveis da
página, processar as informações, validar os campos obrigatórios, mais regras de negócio, caso haja erros, exibir na
interface, salvar no banco de dados e exibir na página correspondente uma quantidade X de fotos, caso exista mais,
haverá paginação.

2.7.1. Recomendação
Não fazer na mesma página a administração da página Fotos e os eventos com fotos, conforme o número de eventos
cresce, a página vai ficar confusa, fica mais fácil ser páginas diferentes, diminui o número de tratativas. Além de
quanto mais conteúdo na página, mas lenta ela fica.

2.8. Página ‘Restaurantes’


http://3ghall.com.br/novo/04.html

Construir página para receber o POST do formulário da parte administrativa para alimentar as partes editáveis da
página e administrar restaurantes, processar as informações, validar os campos obrigatórios, mais regras de negócio,
caso haja erros, exibir na interface, salvar no banco de dados e exibir na página correspondente uma quantidade X
de fotos, caso exista mais, haverá paginação.

2.9. Página ‘Saiba Mais’ na página ‘Restaurantes’


Construir uma página que exibe todas informações de um restaurante cadastrado.

2.10. Página ‘Contato’


http://3ghall.com.br/novo/05.html

http://3ghall.com.br/novo/5.html

Construir página para receber o POST do formulário da parte administrativa para alimentar as partes editáveis da
página, processar as informações, validar os campos obrigatórios, mais regras de negócio, caso haja erros, exibir na
interface, salvar no banco de dados e exibir na página correspondente.

2.11. Página que realiza o envio do e-mail


Construir página que recebe os dados do formulário preenchido na página contato ou rodapé da página principal,
enviar o e-mail, exibir se foi com sucesso ou se tem algo de errado.

2.12. Página ‘Usuário’


Administração do único usuário e adição de redes sociais.

2.13. Autenticação (Login e Logout)


Construir um modelo seguro, no qual as páginas administrativas só poderão acessadas caso o usuário esteja logado.

3. Tecnologia usada
Será desenvolvido utilizando PHP7 com a framework CodeIgniter e banco de dados MySQL.
4. Orçamento
Para desenvolver o projeto descrito a cima, ficaria por volta de R$ 3 mil à R$ 4 mil, isso vai variar das necessidades e
dos detalhes para pontuar.

5. Currículo
Sou formado em Ciências da Computação e tenho pós-graduação em Desenvolvimento de Sistemas Web e Mobile,
trabalho com desenvolvimento desde 2012.

Tenho vários cursos, participações em eventos e alguns projetos vendidos.

Hoje atualmente trabalho como Desenvolvedor Pleno e como freelancer vendo sites, fazendo correções de bugs,
consultoria e suporte para e-commerce.

6. Contato
E-mail
ontiverosvictor@hotmail.com

Telefone
(12) 99610-8214