Next.js
Supabase
JWT
Tailwind CSS
Dashboard
Authentication

Roq Foods

A full-stack food ordering platform with a customer-facing web app and an admin dashboard, featuring modular, secure, and scalable architecture.

Backend & Full-stack Developer, Team Lead
9/10/2024
Roq Foods

About This Project

Led the development of a food ordering platform and dashboard, managing a team of 3 including a designer, frontend developer, and backend (myself). I initiated the design, coordinated the frontend implementation, and ultimately built the backend entirely.

The platform includes secure JWT and cookie-based authentication with refresh tokens, a modular and well-structured codebase, and integration with Supabase for backend services. Users can browse menus, place orders, and track them in real-time, while admins can manage restaurants, menus, and orders through the dashboard. Built entirely in Next.js with a focus on scalability, maintainability, and best practices.

Key Features

Main features and functionalities implemented in this project

  • Customer-facing food ordering web app
  • Admin dashboard for restaurant management
  • JWT and cookie-based authentication with refresh tokens
  • Well-structured, modular codebase
  • Team collaboration and role-based development workflow
  • Responsive design for mobile and desktop

Technologies Used

Technical stack and tools used in the development

Next.js
Supabase
JWT
Tailwind CSS
React
Node.js

Interested in this project?

I'd love to discuss the technical details and challenges I faced building this.

Get in touch