Kukd.com
Kukd is a food delivery and table booking website based in the UK.
During my involvement in the project I worked on the payments integration with Checkout.com, checkout flow and fixed bugs regarding the Node.js API, Redux State Management, and UI/UX changes.





Technology Stack Used
- Javascript (ECMAScript): Used throughout the KUKD platform for both client-side interactivity and server-side logic, enabling a unified language across the full stack for the food delivery and table booking flows.
- Next.js: Provided server-side rendering for KUKD’s restaurant listing and menu pages, ensuring fast initial page loads and strong SEO for restaurant discovery. Its file-based routing simplified navigation across ordering, booking, and account pages.
- React.js: Powered KUKD’s interactive UI components including real-time menu browsing, cart management with dynamic pricing, and the multi-step checkout flow, enabling a responsive single-page experience for customers placing food orders.
- Redux: Managed KUKD’s complex application state across the ordering pipeline — tracking cart items, delivery options, applied promotions, and user session data — ensuring consistent state as customers navigated between menus, cart, and checkout.
- Node.js: Ran KUKD’s backend API server, handling restaurant data retrieval, order processing, user authentication, and communication with third-party services like the payment gateway.
- RESTful API: The Node.js backend exposed RESTful endpoints consumed by the Next.js frontend to fetch restaurant menus, submit orders, manage user accounts, and process table bookings.
- Checkout.com: Integrated as KUKD’s payment gateway to securely process credit and debit card transactions during the checkout flow, handling payment tokenization and transaction management.