This project involved developing a comprehensive web application for GrubHub, designed to enable restaurants to effortlessly manage their menus and promotional activities. The platform provided an intuitive interface for restaurant owners to add, edit, and organize menu items, set promotional offers, and track performance analytics. Key features included real-time updates, integration with existing POS systems, and customized user permissions to ensure staff could manage specific sections of the menu or promotions according to their role. The backend was built on Node.js, ensuring robust data handling and integration capabilities, while the frontend utilized React for a responsive and dynamic user experience. MongoDB was chosen for its flexibility in handling diverse menu data structures, and AWS services were employed to scale the application reliably. This project significantly streamlined operations for GrubHub’s partner restaurants, leading to increased customer satisfaction and operational efficiency.