Island Dine
Island Dine is a restaurants booking system, the service based on the island of Cayman Islands. User can search for restaurants, view their menus, and book a table for a specific date and time.
![Island Dine](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fcover.png&w=3840&q=90)
- Restaurant
- Management
- Table Booking
- Booking
Island Dine is a restaurants booking service based on the island of Cayman Islands. User can search for restaurants, view their menus, and book a table for a specific date and time.
In this project, I was responsible for the development of the entire web application and the backend API. I used React and Redux for the frontend and Laravel for the backend. I also used Google Maps API to display the location of the restaurants on the map.
The frontend is a single page application that uses React Router to handle the routing. The backend is a REST API that uses JWT for authentication and MySQL for the database.
Technologies
Gallery
![app-book.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fapp-book.png&w=3840&q=100)
![app-faq.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fapp-faq.png&w=3840&q=100)
![app-home.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fapp-home.png&w=3840&q=100)
![app-login.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fapp-login.png&w=3840&q=100)
![app-map.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fapp-map.png&w=3840&q=100)
![app-profile.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fapp-profile.png&w=3840&q=100)
![app-reservation.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fapp-reservation.png&w=3840&q=100)
![app-rest.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fapp-rest.png&w=3840&q=100)
![app-rest1.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fapp-rest1.png&w=3840&q=100)
![app-restaurant.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fapp-restaurant.png&w=3840&q=100)
![app-signup.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fapp-signup.png&w=3840&q=100)
![av-edit.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fav-edit.png&w=3840&q=100)
![availability.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Favailability.png&w=3840&q=100)
![coupon.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fcoupon.png&w=3840&q=100)
![dashboard.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fdashboard.png&w=3840&q=100)
![diners.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fdiners.png&w=3840&q=100)
![login.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Flogin.png&w=3840&q=100)
![notice.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fnotice.png&w=3840&q=100)
![profile.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fprofile.png&w=3840&q=100)
![register.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fregister.png&w=3840&q=100)
![report.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Freport.png&w=3840&q=100)
![reports.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Freports.png&w=3840&q=100)
![restaurant-availability.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Frestaurant-availability.png&w=3840&q=100)
![restaurant-booking.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Frestaurant-booking.png&w=3840&q=100)
![restaurant-menu.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Frestaurant-menu.png&w=3840&q=100)
![restaurant-pedit.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Frestaurant-pedit.png&w=3840&q=100)
![restaurant-profile.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Frestaurant-profile.png&w=3840&q=100)
![restaurant.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Frestaurant.png&w=3840&q=100)
![settings.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fsettings.png&w=3840&q=100)
![subs.png](/_next/image?url=%2Fimages%2Fworks%2Fisland-dine%2Fsubs.png&w=3840&q=100)