https://github.com/gvieira1/vitrine-php
Vitrine de livros em php
https://github.com/gvieira1/vitrine-php
php8 web
Last synced: 2 months ago
JSON representation
Vitrine de livros em php
- Host: GitHub
- URL: https://github.com/gvieira1/vitrine-php
- Owner: gvieira1
- Created: 2024-12-03T15:02:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-03T15:25:28.000Z (over 1 year ago)
- Last Synced: 2025-07-05T11:51:11.346Z (12 months ago)
- Topics: php8, web
- Language: PHP
- Homepage:
- Size: 6.28 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vitrine de Livros - PHP
Este é um projeto simples de vitrine de livros desenvolvido em PHP para a matéria de Desenvolvimento Web no início de 2024. Ele permite a visualização de livros e possui uma área de login com diferentes níveis de acesso para usuários: administrador e funcionário. O projeto está em desenvolvimento e ainda está em sua versão inicial, com planos de refatoração para aplicar mais conceitos de Programação Orientada a Objetos (POO) e boas práticas do Clean Code.

## Índice
- [Sobre](#sobre)
- [Tecnologias Usadas](#tecnologias-usadas)
- [Próximos Passos](#próximos-passos)
## Sobre
A **Vitrine de Livros** é uma aplicação simples que tem como objetivo fornecer uma interface para exibir livros, com funcionalidades de login e autenticação. Existem dois tipos de usuários:
- **Administrador**: Tem permissões para adicionar, excluir livros e gerenciar usuários.
- **Funcionário**: Possui permissões mais restritas para manipular dados (CRUD) de livros.
### Funcionalidades Principais:
- Exibição de livros cadastrados.
- Área de login com validação de usuário.
- Permissões diferenciadas entre administrador e funcionário para manipulação de dados.
- Interface simples, com uso de PHP, HTML e Bootstrap.
## Tecnologias Usadas
- **PHP** (procedural e alguns conceitos de POO)
- **MySQL** (para banco de dados)
- **Bootstrap** (para layout básico)
- **HTML/CSS** (estruturação e estilo simples)
- **JavaScript** (uso mínimo)
## Próximos Passos
Este projeto está em desenvolvimento e há várias melhorias planejadas, incluindo:
- **Refatoração para POO**: Atualmente, o código está em PHP procedural, mas a refatoração para programação orientada a objetos (POO) será uma prioridade nas próximas versões.
- **Clean Code**: Serão aplicadas práticas do Clean Code para tornar o código mais legível, modular e fácil de manter.
- **Mais interatividade com JavaScript**: Embora o projeto use muito pouco JavaScript no momento, há planos de adicionar funcionalidades interativas com JS.
---
### Notas:
- **PoC (Proof of Concept)**: A versão atual é uma prova de conceito, focada na funcionalidade básica de exibição e gerenciamento de livros com um sistema de login.
- **Contribuições**: O projeto está aberto a contribuições. Fique à vontade para sugerir melhorias, reportar bugs ou abrir pull requests!