7 Commits

Author SHA1 Message Date
Mireya Cueto Garrido 4b2126b780 chore: excluir secretos y CI de GitLab del repositorio
Elimina .env y .gitlab-ci.yml del control de versiones para evitar filtrar credenciales al publicar en GitHub.
2026-06-04 11:54:41 +02:00
Alexis 5ecac7ecf6 feat: implement ORCID API client and update gitignore to exclude environment files 2026-05-15 12:23:36 +02:00
Mireya Cueto Garrido 3573bec572 Cambios finales 2026-05-13 10:19:44 +02:00
Mireya Cueto Garrido c0de6083a4 feat: update deployment configuration and enhance project structure
- Removed unnecessary entries from .gitignore for cleaner configuration.
- Added .gitlab-ci.yml for automated deployment to Sinbad2.
- Updated docker-compose.yml to change backend and frontend ports for consistency.
- Introduced README.md with comprehensive project documentation and setup instructions.
- Created backend and frontend environment configuration files for development and production.
2026-05-11 11:40:10 +02:00
Mireya Cueto Garrido af1b8e9956 feat: enhance backend security and configuration
- Updated Dockerfile to improve security with a non-root user and added health checks.
- Modified docker-compose.yml to set containers as read-only, restrict ports to localhost, and implement health checks.
- Enhanced .env.example with additional environment variables for security and configuration.
- Improved FastAPI application with middleware for security headers, CORS, and body size limits.
- Refactored authentication flow in auth.py to include state validation and improved error handling.
- Added rate limiting to various endpoints to prevent abuse.
- Updated researcher and publication handling to ensure better validation and error management.
2026-05-08 11:19:52 +02:00
Alexis a07bd3146e feat: first version of the interface, integrate Tailwind CSS and update routing
- Add Tailwind CSS dependencies and configure Vite to use Tailwind
- Implement routing with React Router for Landing and Dashboard pages
- Remove unused App.css file and refactor App component to utilize new structure
- Update global styles in index.css to incorporate Tailwind's utility classes
2026-04-23 09:49:38 +02:00
Mireya Cueto Garrido 7717e2a5b2 feat: initialize frontend with React and Vite setup
- Add main application structure with App component
- Implement state management for counter functionality
- Create CSS styles for application layout and components
- Include assets for logos and hero image
- Set up Vite configuration for development environment
- Establish global CSS variables for theming
2026-04-16 09:55:10 +02:00