Some checks failed
Dev Deployment (Zero Downtime) / deploy-dev (push) Failing after 10m3s
Added rate limiting to APIs, cleaned up docs, implemented fallback logic for reviews without text, and added comprehensive n8n guide.
1.3 KiB
1.3 KiB
Portfolio Roadmap
Completed ✅
- Dark Mode Support:
next-themesintegration,ThemeTogglecomponent, and dark mode styles. - Performance: Replaced
<img>with Next.js<Image>for optimization. - SEO: Added JSON-LD Structured Data for projects.
- Security: Rate limiting added to
book-reviews,hobbies, andtech-stackAPIs. - Book Reviews:
ReadBookscomponent updated to handle optional ratings/reviews.CurrentlyReadingcomponent verified.- Automation guide created (
docs/N8N_HARDCOVER_GUIDE.md).
- Testing: Added tests for
book-reviews,hobbies,tech-stack,CurrentlyReading, andThemeToggle.
Next Steps
Directus CMS
- Messages Collection: Create
messagescollection in Directus for dynamic i18n (currently usingmessages/*.json). - Projects Migration: Finish migrating projects content to Directus (script exists:
scripts/migrate-projects-to-directus.js). - Webhooks: Configure Directus webhooks for On-Demand ISR Revalidation.
Features
- Blog/Articles: Design and implement the blog section.
- Project Detail Gallery: Add a lightbox/gallery for project screenshots.
DevOps
- GitHub Actions: Migrate CI/CD fully to GitHub Actions (from Gitea).
- Docker Optimization: Further reduce image size.