Full-Stack Developer · Đang thực hiện
CoffeeHub — Personal Portfolio and AI-Powered Productivity Workspace
A personal portfolio and productivity platform that combines a public CV website, a private workspace, content management, and AI-assisted goal and roadmap planning.
Next.jsReactTypeScriptTailwind CSSSupabasePostgreSQLPrismaSupabase AuthSupabase StorageZodVercelPWAOpenAI APIGroq APIGemini API
Designed and developed CoffeeHub as a full-stack personal platform with two main experiences: a public portfolio website for presenting professional information, projects, skills, education, and experience, and a private authenticated workspace for managing goals, roadmaps, tasks, calendars, notes, checklists, and personal settings.
Built a content-first Admin/CMS system so portfolio information and project data can be updated directly from the interface without modifying source code or editing the database manually. Designed the system with a dark, modern, blue-focused UI and responsive layouts for desktop and mobile use.
Prepared the AI architecture to support goal analysis, goal generation, roadmap creation, task breakdown, daily planning, weekly planning, progress reviews, and note summarization. The AI workflow is designed around structured proposals, runtime validation, editable previews, user confirmation, and safe persistence through existing feature services rather than direct database access.
Implemented a provider-agnostic AI foundation with OpenAI as the primary provider and Groq and Gemini as fallback options. The project also includes PWA-oriented architecture, autosave, offline synchronization planning, role-based access control, public/private data separation, and an automated agent workflow for development, validation, Git commits, and delivery through the dev branch.