02
Developed data-rich tables (sorting/filtering/pagination) using TanStack Table; optimized server-state with TanStack Query caching, background refetching, and optimistic updates.
Chi Tiết Dự Án
Lập trình viên Fullstack / VietnamBooking
FoodBooking App là dự án lập trình viên fullstack cho VietnamBooking, triển khai với Vue 3, Vite, TypeScript, Tailwind CSS 4 và tập trung vào hiệu năng, khả năng mở rộng và trải nghiệm người dùng.





Anh 1 / 5
Tổng Quan
Built production-ready admin dashboard to manage catalog/products, real-time orders, staff, and billing; applied file-based routing and multi-layout architecture for scalable UI.
7 điểm nổi bật
02
Developed data-rich tables (sorting/filtering/pagination) using TanStack Table; optimized server-state with TanStack Query caching, background refetching, and optimistic updates.
03
Delivered real-time order tracking and instant notifications end-to-end via Socket.IO/SSE; merged live updates with cached list data using Pinia + query invalidation strategies.
04
Engineered modular NestJS API (DDD-inspired feature modules: Auth, Catalog, Order, Users); documented endpoints with Swagger and containerized services with Docker Compose.
05
Implemented Closure Table pattern (e.g., category_paths) for hierarchical categories, enabling fast subtree/ancestor queries (O(1) for common reads).
06
Secured the platform with JWT + Refresh Token rotation and Google OAuth2; enforced RBAC via guards/decorators; standardized API responses with interceptors and global exception filters.
07
Ensured ACID order placement using Prisma interactive transactions to atomically create orders, line items, and deduct inventory, preventing data corruption on failures.