Cafeteria is an online ordering platform for a food service business. Customers browse the menu, add what they want to a cart, and check out, while the business side runs everything else — food items, staff, members, suppliers, and payments — from a dedicated admin dashboard. Built with React, Firebase, and Tailwind CSS.

A simple, secure sign-up and login flow gets you ordering in a couple of steps.


The business side of the app: admins manage food items, staff, members, suppliers, materials, and payments, all from one dashboard.


Once you're signed in as a customer, you get a simple, focused view of your profile, the menu, and your cart.

Every food item is laid out as a card with its photo, name, quantity, and price — add anything straight to your cart.

Your cart shows everything you've picked and the total cost — proceed to payment when you're ready, or clear it and start over.

A simple view of your account details, exactly as you registered them.

Built with React for a fast, dynamic interface, Firebase for authentication and real-time data, and Tailwind CSS for a clean, responsive design.