← Back to Portfolio

Kukd.com

Food delivery and table booking website based in the UK.

Next.js React.js Redux Node.js Rest API Checkout.com

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.

Kukd.com homepage showing food delivery and restaurant discovery interface
Kukd.com restaurant listing page with cuisine filters and delivery options
Kukd.com restaurant menu page with food items and pricing details
Kukd.com checkout flow with order summary and payment processing
Kukd.com table booking interface with restaurant availability and time slots

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.

Interested in working together?

Let's discuss your project and bring it to life.