
Project Overview
The Sol Café & Lounge Management System is a full-stack web application designed to streamline restaurant operations. Developed by Melina Behzadi Nejad, Valeria Arce, Mobina Zargary, and Oscar Piedrasanta Diaz as our capstone project, offers a customer portal for browsing the menu, bottle service pricing, events, and reservations, while the manager portal allows for managing reservations, menu items, and events. By integrating modern web technologies and real-time updates, this system enhances efficiency, customer engagement, and overall management.
Technologies used
React.js
The front-end framework used to build a responsive and interactive user interface, ensuring a smooth experience across devices.
Stripe API
Integrated for secure online payments, allowing customers to book reservations with ease and ensuring a smooth transaction process.
Node.js & Express.js
Handles the backend operations, providing a scalable and efficient API for managing reservations, menus, and customer interactions.
Cloudinary
Manages image and video uploads, optimizing media content for the menu, events section, and promotional material.
MongoDB
The NoSQL database used for dynamic data storage, enabling efficient management of user accounts, bookings, and restaurant details.
Key Features
Reservation System: Customers can book tables online with real-time availability and secure Stripe payments. Staff can manage reservations, view bookings, and send confirmations.
​
​Dynamic Menu Management: Restaurant owners have full control over the menu, allowing them to add, edit, and remove items effortlessly. Each menu item includes high-quality images, detailed descriptions, pricing options, and dietary labels. Updates reflect instantly for customers, ensuring accurate menu display at all times.
​
Event Booking & Promotion: A dedicated events section allows restaurants to promote special events, enabling customers to RSVP and stay updated on upcoming gatherings.
​
Customer Portal: The customer portal is designed to provide an intuitive browsing experience, allowing users to explore the menu, bottle services and prices, upcoming events, and lounge information. Customers can seamlessly make reservations, RSVP for events, and stay informed about all offerings.
​
Manager Portal: A dedicated manager portal enables staff to efficiently add, edit, update, and delete reservations, menu items, and events. This ensures smooth operations and real-time management of restaurant offerings.
​
User-Friendly Navigation & UI: A modern, responsive UI ensures seamless browsing, fast load times, and smooth interactions across all devices.
​
Cloud Integration & Performance: Powered by MongoDB, Node.js, and Cloudinary, ensuring scalability, security, and high performance for a seamless experience.
Project Impact
The Sol Café & Lounge Management System enhances restaurant operations by integrating reservations, event promotions, and menu management into a seamless platform. Customers can easily explore the menu, bottle service, events, and book reservations, while managers can efficiently update offerings and oversee operations. With real-time updates and cloud integration, the system improves customer engagement and business efficiency, showcasing expertise in full-stack development and scalable solutions.

Conclusion
This project highlights technical expertise, teamwork, and problem-solving in a real-world setting. By leveraging modern web technologies and cloud services, we built a system that streamlines restaurant management while improving the user experience. The project strengthened our skills in full-stack development, agile workflows, and UI/UX design, reinforcing our ability to create efficient and impactful digital solutions.