Suissavour 🍽 is a dynamic food-ordering platform built with the
MERN stack and written fully in TypeScript, designed
for both hungry users and aspiring restaurateurs. Regular users
can explore restaurants, search by location, and filter by
cuisine, delivery price, or time to find exactly what they crave.
Restaurateurs can create their own digital storefronts, build full
menus with pricing, and manage incoming orders seamlessly. With
MongoDB powering the backend, Stripe handling secure
payments, and a clean, scalable architecture, Suissavour delivers
a smooth, modern, and feature-rich food experience, whether you're
dining in or running the show.
Core Features
Users can browse and order food from restaurants
Search by location, cuisine, delivery price, and delivery
time
Restaurant owners can create and manage their own digital
storefronts
Full menu and pricing management system
Real-time order tracking and management
Stripe integration for secure payments
Personalized dashboard for both users and restaurants
Fully responsive design for mobile and desktop
Technical Highlights
Built with the MERN stack (MongoDB, Express, React,
Node.js)
Written entirely in TypeScript for type safety and
scalability
MongoDB for flexible and scalable data storage
RESTful APIs for smooth client-server communication
Secure OAuth authentication
Cloudinary for storing and serving restaurant images
Modular and maintainable code architecture
Deployed on Render for reliable cloud hosting