Desenvolver uma aplicação simples, em PHP, onde pessoas serão cadastradas e conectadas por seus interesses em comum ou próximidade (localidade).
A aplicação deve consistir no mínimo, das funcionalidades: cadastrar, listar e visualizar pessoa(s).
No cadastro, devem ser informados:
- Nome (obrigatório)
 - Foto (obrigatório)
- Arquivo no formato JPEG ou PNG
 
 - E-mail (opcional):
- Endereço de e-mail válido
 - Valor único em todo o sistema
 
 - Data de nascimento (opcional)
 - Data no formato DD/MM/YYYY
 - Localidade (obrigatório)
- Cidade ou município
 
 - Interesses (opcional)
- Um interesse por linha
 - Cada interesse deve:
- conter no mínimo 3 caracteres; e
 - ser único em todo o sistema.
 
 
 
Na visualização, deve ser exibido:
- Foto
 - Nome
 - Localidade
 - Lista de pessoas relacionadas
- Se não houverem registros relacionados por interesse, devem ser considerados os registros de pessoas com a mesma localidade.
 
 
- A aplicação, de preferência, deve ser modelada com separação de camadas, usando algum padrão de mercado, como o MVC;
 - Os dados devem ser armazenados em um banco de dados SQLite, ou seja, no mesmo local onde a aplicação será executada (que deve ser enviado juntamente com o material desenvolvido, ao final);
 - Os dados devem ser validados, quando possível, tanto no front-end quanto no back-end;
 - O uso de CSS não é um requisito, mas é importante que as telas sejam fáceis de visualizar e navegar;
 
- Conceitos de Orientação a Objetos e outros conceitos relacionados;
 - Conhecimento e compreensão de padrões de projetos (design patterns);
 - Design e organização de código;
 - Extensibilidadade e reúso de componentes;