O projeto Apoteck 2.0 é um site de uma farmácia fictícia desenvolvido como parte do Projeto Integrador do curso "Técnico em Informática" no IFSC câmpus Lages, apresentado em 2018. Aqui, você encontrará informações sobre como configurar, usar e contribuir para o projeto. Este projeto foi desenvolvido em conjunto por Ana Athayde e Jaqueline Oliveira Santos.
O repositório está organizado nas seguintes pastas:
controller
: Contém os controladores do projeto.model
: Contém as classes de modelo do projeto.view
: Contém as visualizações do projeto.html
: Contém os arquivos HTML que compõem as páginas do site.clientes
: Páginas relacionadas aos clientes.login
: Páginas de login e suporte ao login.
img
: Recursos de imagens utilizados no projeto.js
: Scripts JavaScript utilizados no projeto.css
: Estilos CSS utilizados no projeto.
-
Cliente.class.php
: Classe para representar um cliente com propriedades como nome, CPF, email, etc. -
ClienteBusiness.php
: Lida com as operações de negócios relacionadas aos clientes. -
ClienteDAO.class.php
: Realiza operações de banco de dados relacionadas aos clientes. -
DBConnection.class.php
: Gerencia a conexão com o banco de dados. -
login.class.php
: Classe para representar login com propriedades como ID, login, senha, etc. -
loginBusuness.php
: Lida com as operações de negócios relacionadas ao login. -
loginDAO.class.php
: Realiza operações de banco de dados relacionadas ao login.
ClienteController.class.php
: Controlador para operações relacionadas aos clientes.loginController.class.php
: Controlador para operações relacionadas ao login.
html
: Arquivos HTML que compõem as páginas do site.
- O projeto utiliza um banco de dados MySQL. Certifique-se de ter um servidor MySQL em execução e crie um banco de dados com o nome desejado.
- Abra o arquivo
model/DBConnection.class.php
. - Configure as informações de conexão com o banco de dados, incluindo host, nome do banco de dados, nome de usuário e senha.
- Isso garantirá que o projeto possa se conectar ao banco de dados.
- O site é composto por várias páginas HTML localizadas na pasta
view/html
. Abra o arquivoindex.php
para iniciar a navegação no site.
- Utilize o formulário presente no site para cadastrar clientes.
- Os dados dos clientes são armazenados no banco de dados por meio das classes
Cliente.class.php
,ClienteBusiness.php
eClienteDAO.class.php
.
- Os usuários podem fazer login por meio das páginas de login e suporte ao login na pasta
view/html/login
. - Os dados de login são tratados pelas classes
login.class.php
,loginBusiness.php
e `loginDAO.class.php.
Se você deseja contribuir para o projeto "Apoteck 2.0", siga estas etapas:
- Faça um fork do repositório.
- Clone o repositório forked para o seu ambiente de desenvolvimento.
- Faça as alterações desejadas e crie um branch para suas modificações.
- Faça commit das alterações em seu branch.
- Envie um pull request para o repositório original.
- Seus pull requests serão revisados e, se aprovados, mesclados ao projeto.
O projeto pode se beneficiar de contribuições relacionadas a correções de bugs, melhorias de código, recursos adicionais ou documentação aprimorada.
Lembre-se de seguir as boas práticas de desenvolvimento, incluir testes, documentar seu código e garantir que suas alterações sejam compatíveis com a estrutura do projeto.
Agradecemos a sua contribuição!