Commit Graph

10 Commits (700c98e1d25e5c0df652810af1c51b0a482130f5)

Author SHA1 Message Date
Artur Oliveira 700c98e1d2 feat(frontend): configurar ambiente com Tailwind CSS
- Instala dependências tailwindcss, postcss e autoprefixer
- Adiciona arquivos de configuração postcss.config.js e tailwind.config.js
- Integra diretivas do Tailwind CSS no App.css
- Remove estilos CSS padrão do boilerplate (App.css e index.css)
- Limpa e simplifica o componente principal App.tsx
- Instala bibliotecas de utilidade: axios, lucide-icons-react, react-hot-toast e react-router-dom
2025-12-16 08:09:17 -03:00
Artur Oliveira e5486c0cb2 feat: create frontned base with vite 2025-12-15 22:04:55 -03:00
Artur Oliveira 2980248669 feat: changes from h2 to postgres 2025-12-15 22:00:00 -03:00
Artur Oliveira d06c103a66 chore: ignore env files 2025-12-15 21:59:34 -03:00
Artur Oliveira 6145597d8c doc: implement README 2025-12-15 20:17:59 -03:00
Artur Oliveira 9e44e365ab feat: implement CRUD for Servers 2025-12-15 18:02:52 -03:00
Artur Oliveira 354f8d1d42 fix: migrate from deprecated @GenericGenerator to @IdGeneratorType
- Update ServerIdGenerator to use @IdGeneratorType annotation (Hibernate 6.5+)
- Convert ServerIdGenerator to annotation-based custom generator
- Update Servers entity to use @ServerIdGenerator annotation
- Fix SQL reserved keyword issue: rename 'user' column to 'username'
This resolves deprecation warnings and SQL syntax errors with H2 database.
2025-12-15 17:52:45 -03:00
Artur Oliveira 348f9faa7d feat: implement complete CRUD for Users API
- Add UsersService with create, read (getById, getByUsername, getByEmail, getAll), update (using mapper.partialUpdate), and delete methods
- Add UsersController with endpoints for all CRUD operations
- Add UsersRepository with custom queries for username and email
- Add UserDTO and NewUserDTO data transfer objects
- Add UsersMapper for entity-DTO conversions
- Add email domain validation (hittelco.com, accesscommunications.com)
- Add email uniqueness validation
- Create Postman collection for API testing with sample data
- Update Users model with timestamps and builder pattern
2025-12-15 17:27:59 -03:00
Artur Oliveira 06ba25eabd Atualiza configuração e modelo de usuários
- Substitui application.properties por application.yaml (configuração Spring Boot em YAML)
- Adiciona entidade/modelo Users com builder
- Ajusta BackendApplication.java para refletir novas configurações/uso do modelo
- Atualiza .gitignore para ignorar diretórios e artefatos de build e dados locais
Ref.: padronização de config, preparação para persistência e melhorias de estrutura.
2025-12-15 16:13:39 -03:00
Artur Oliveira 728d753c72 feat: initial commit 2025-12-15 15:43:11 -03:00