The CupCake Factory

| E-Commerce
| React
Back End
Front End
Full Stack
Node JS
React

A full-stack restaurant platform inspired by The Cheesecake Factory, combining online ordering and recruitment management.

This project is a full-stack web application inspired by the well-known American restaurant chain, The Cheesecake Factory. The platform allows users to create an account, browse a rich menu, and place food orders with real-time order tracking. In addition to ordering, users can apply for job positions within the “Cupcake Factory” network, view their application status, and track their personal order history through a user-friendly dashboard.

The application also includes a robust administrative system that enables admins to manage menu items, products, and categories with ease. Administrators can create and publish job openings, review incoming applications, and download candidates’ resumes directly from the system, streamlining both restaurant operations and recruitment processes within a single platform.

The front end was built using React with TypeScript, Redux for state management, and Material-UI with custom CSS for a modern and responsive user interface. The backend is powered by Node.js, with MongoDB Atlas handling data storage and Cloudinary serving as the file management solution for secure uploads. This project highlights my ability to architect complex full-stack applications that integrate eCommerce functionality, user management, and recruitment workflows in a scalable and maintainable way.

checkout the backend source code here