Table Tap is a web application designed for seamless food and beverage ordering at restaurants. It is built using Next.js, Tailwind CSS, Firebase, and React Context API.
-
QR-Based Ordering System:
- Implemented a QR-based application to streamline the food and beverage ordering process, reducing order processing time by 30% and contributing to improved customer satisfaction.
-
Next.js Migration:
- Collaborated with a 3-person team to migrate web pages to Next.js, resulting in notable enhancements in page load time. Achieved a 12-15% improvement in overall performance.
-
Core Features:
- Restaurant Registration: Developed a robust system for restaurants to easily register on the platform.
- Menu Modification: Implemented features for dynamic menu modifications to accommodate changes in offerings.
- Self-Ordering: Enabled customers to place orders independently through a user-friendly interface.
- Next.js: Leveraged for building efficient and performant web pages.
- Tailwind CSS: Used for a utility-first approach to styling, ensuring a responsive and visually appealing design.
- Firebase: Integrated Firebase for real-time data storage, authentication, and hosting.
- React Context API: Utilized for state management to ensure a seamless and reactive user experience.
To run this project locally, follow these steps:
- Clone the repository.
git clone https://github.com/thanosdrome/table-tap.git
2.Install dependencies. cd table-tap npm install
3.Start the development server. npm run dev
Open your browser and navigate to http://localhost:3000 to view the application.
Contributions and Contact If you have suggestions, enhancements, or would like to contribute, feel free to reach out.
License This project is licensed under the MIT License.