Menu

Get in touch

chicuongvo.dev@gmail.com
Back

DocTruyenVui

Year

2025

Tech & Technique

Express.js, PostgreSQL, React, TypeScript, Vite, React Router, Tailwind CSS, DaisyUI, shadcn/ui, TanStack Query, React Hook Form, Zod, Axios

Description

A modern online reading platform that allows users to discover, read, and manage their favorite stories with a seamless experience.

Key Features:
  • 📚 Story Library: Browse thousands of stories with genre-based categorization
  • 🔍 Advanced Search: Search by title, author, or category
  • 👤 User System: Authentication, profile management, favorites, and reading history
  • 🌗 Reading Experience: Optimized reader UI with dark/light mode
  • 📝 Blog & News: Articles, reviews, and community-driven content
  • 🤖 AI Chatbot: Smart story recommendations and user support
  • 🛠️ Admin Dashboard: Manage users, stories, chapters, and blog posts

Technical Highlights:
  • Built a scalable SPA using React 18 and TypeScript with Vite
  • Implemented server-state management with TanStack Query
  • Designed reusable UI system using Tailwind CSS, DaisyUI, and shadcn/ui
  • Integrated form validation using React Hook Form and Zod
  • Developed authentication flow with JWT and protected routes
  • Optimized UX with responsive design and accessibility support

My Role

Full-Stack Developer
Contributed to the full development lifecycle:
  • ✅ Frontend: Built responsive UI with React, Tailwind CSS, and component libraries
  • 🔐 Authentication: Implemented login, register, email verification, and password recovery
  • 📊 State Management: Managed server state using TanStack Query
  • 📝 Feature Development: Developed story browsing, reading system, favorites, and history tracking
  • 🛠️ Admin Panel: Built interfaces for managing users, stories, and blog content
  • 🤖 AI Integration: Implemented chatbot for story recommendations
  • 🚀 Deployment: Configured build and deployment using Vite

CHICUONG

chicuongvo.dev@gmail.com