FoodHub is a full-stack meal ordering platform where customers can explore meals, place orders, and track deliveries, while providers and admins manage the system through dedicated dashboards.
This project is built as part of my portfolio to demonstrate real-world full-stack development skills. It includes a modern frontend application integrated with a robust backend API, following clean architecture and scalable design patterns.
Frontend: React / Next.js, Tailwind CSS, Axios, Context API / Redux
Backend: Node.js, Express.js, TypeScript
Database: PostgreSQL with Prisma ORM
The backend is built using Express.js with TypeScript, ensuring type safety and maintainability. Prisma ORM is used for efficient database management with PostgreSQL. The system follows a modular architecture with separate layers for controllers, services, and database access.
The goal of this project is to showcase my ability to design and build scalable full-stack applications, handle real-world business logic, and implement secure authentication and role-based systems.
I built this project to strengthen my backend-focused development skills while maintaining a clean and responsive frontend. It reflects my understanding of API design, database modeling, and scalable architecture using modern technologies like TypeScript, Prisma, and PostgreSQL.