🍴 This project is a website for a restaurant built using React and Firebase. The website has a user-friendly interface and an efficient database, making it easy for users to interact with the website and for the admin to manage the website's content.
👥 The website has two types of users: regular users and the admin.
-
Save their favorite dishes
-
Rate and comment on dishes
-
Contact the admin via the website's contact page ###👨💼 The admin can:
-
Add, edit, or delete dishes and their information
-
View and manage user comments and ratings
-
Respond to user messages sent through the contact page 🔍 The website's information is dynamic and can be easily updated by the admin, ensuring that the website always has the most up-to-date information.
🚀 The project was built using the following technologies:
- React: a popular front-end library for building user interfaces
- Firebase: a cloud-based platform for building web and mobile applications
- Tailwind: for styling and structuring the website
👨💻 To run the project locally:
- Clone the repository
- Install the necessary dependencies using npm install
- Run the development server using npm start
🙌 This project was created as part of a Coursera specialization of full stack web development with react . Special thanks to course instructor for their guidance and support throughout the course.
👉 Check out the live demo of the project here.
🍽️ Enjoy!