Dashiki

Dashiki

Dashiki is a comprehensive multi-tenant food delivery platform featuring a web dashboard and mobile app for restaurant management. Built with Next.js 15 and React 19, the platform implements subdomain-based routing for restaurant isolation with role-based access control for Super Admin, Restaurant Owner, Driver, and Customer roles. The web dashboard provides admin management, restaurant operations, and real-time order updates with responsive design. The mobile app (React Native/Expo) enables restaurant owners to manage orders and menus on the go with offline support and push notifications. The platform uses PostgreSQL with Row-Level Security for data isolation, NextAuth.js for authentication, Socket.io for real-time updates, and Zustand for state management. This project demonstrates expertise in multi-tenant architecture, real-time applications, mobile development, and scalable food delivery solutions.

September 29, 2025 - October 30, 2025
Duration: 2 months

Technologies & Tools

frontend

Next.js
React
TypeScript
Tailwind CSS
JavaScript

backend

Python

database

PostgreSQL

devops

Vercel

other

Prisma
NextAuth
Socket.io
Zustand
React Native
Expo
CSS
Shell
Mapbox
Stripe

Project Details

Timeline

Started:September 29, 2025
Completed:October 30, 2025
Duration:2 months

Tech Stack

18

Technologies used

Explore more of my work

© 2019-2025 - CodenificienT - All rights reserved
Dashiki

Dashiki

Dashiki is a comprehensive multi-tenant food delivery platform featuring a web dashboard and mobile app for restaurant management. Built with Next.js 15 and React 19, the platform implements subdomain-based routing for restaurant isolation with role-based access control for Super Admin, Restaurant Owner, Driver, and Customer roles. The web dashboard provides admin management, restaurant operations, and real-time order updates with responsive design. The mobile app (React Native/Expo) enables restaurant owners to manage orders and menus on the go with offline support and push notifications. The platform uses PostgreSQL with Row-Level Security for data isolation, NextAuth.js for authentication, Socket.io for real-time updates, and Zustand for state management. This project demonstrates expertise in multi-tenant architecture, real-time applications, mobile development, and scalable food delivery solutions.

September 29, 2025 - October 30, 2025
Duration: 2 months

Technologies & Tools

frontend

Next.js
React
TypeScript
Tailwind CSS
JavaScript

backend

Python

database

PostgreSQL

devops

Vercel

other

Prisma
NextAuth
Socket.io
Zustand
React Native
Expo
CSS
Shell
Mapbox
Stripe

Project Details

Timeline

Started:September 29, 2025
Completed:October 30, 2025
Duration:2 months

Tech Stack

18

Technologies used

Explore more of my work

© 2019-2025 - CodenificienT - All rights reserved
Christian Tioye - AI Engineer