Experienced Laravel Developer for Multi-Restaurant Table booking script
Budget: $30 – $250 USD
We are looking for an experienced Laravel developer to work on the customization and enhancement of our restaurant table booking website. The goal is to transform the existing script into a feature-rich platform with functionalities similar to OpenTable. The project involves user registration, business manager claiming process, voting polls, dashboard enhancements, booking fee collection, subscription packages, admin features, and more.
Key Responsibilities:
User Registration and Authentication:
Implement a robust user registration system with additional fields for different user roles.
Enhance authentication mechanisms, including social authentication and two-factor authentication (2FA).
Business Manager Registration and Claiming Process:
Customize the registration form for Business Managers.
Implement a claiming process for restaurant listings, including verification and a "Blue Tick" feature.
Voting Polls Integration:
Set up a dynamic voting poll system with 22 categories.
Implement real-time updates using Laravel Livewire.
Restaurant Dashboard Enhancements:
Improve the restaurant dashboard with features like menu management and real-time booking notifications.
Booking Fee Collection and Review System:
Integrate Laravel Cashier for seamless payment gateway integration.
Develop a post-dining review system with asynchronous processing.
Monthly Subscription Packages:
Create an admin interface for managing subscription packages.
Implement recurring billing using Laravel Cashier, with currency handling in SAR Rand.
Admin Features and Listing Verification:
Develop an admin panel for adding unclaimed listings.
Implement a claiming process for restaurant owners and display verified listings with a blue tick.
Ad Revenue and Weekly Newsletter Integration:
Integrate ad spaces for restaurants to purchase using Laravel Advertising Package.
Implement weekly newsletters featuring highlighted restaurants and ads.
Requirements:
Key Responsibilities:
User Registration and Authentication:
Implement a robust user registration system with additional fields for different user roles.
Enhance authentication mechanisms, including social authentication and two-factor authentication (2FA).
Business Manager Registration and Claiming Process:
Customize the registration form for Business Managers.
Implement a claiming process for restaurant listings, including verification and a "Blue Tick" feature.
Voting Polls Integration:
Set up a dynamic voting poll system with 22 categories.
Implement real-time updates using Laravel Livewire.
Restaurant Dashboard Enhancements:
Improve the restaurant dashboard with features like menu management and real-time booking notifications.
Booking Fee Collection and Review System:
Integrate Laravel Cashier for seamless payment gateway integration.
Develop a post-dining review system with asynchronous processing.
Monthly Subscription Packages:
Create an admin interface for managing subscription packages.
Implement recurring billing using Laravel Cashier, with currency handling in SAR Rand.
Admin Features and Listing Verification:
Develop an admin panel for adding unclaimed listings.
Implement a claiming process for restaurant owners and display verified listings with a blue tick.
Ad Revenue and Weekly Newsletter Integration:
Integrate ad spaces for restaurants to purchase using Laravel Advertising Package.
Implement weekly newsletters featuring highlighted restaurants and ads.
Requirements: