HalalFindr is a web application designed to help users locate and interact with Halal restaurants and food items. Built with Laravel, it provides a robust framework for managing users, restaurants, food items, and orders.
- User Profiles: View and manage user profiles.
- Restaurant Listings: Browse and view details of restaurants.
- Food Menu: Explore and add food items to the cart.
- Order Management: Manage cart, checkout, and order history.
- Admin Panel: Comprehensive admin panel for managing restaurants, food items, customers, and orders.
- Challenge: Managing dynamic content such as nested promotions and complex data structures.
- Solution: Utilized robust XPath/CSS selectors and Laravel's powerful routing capabilities.
- Challenge: Securing user data and managing session tokens.
- Solution: Implemented Laravel's built-in authentication mechanisms and token management.
- Challenge: Ensuring no duplicate data and maintaining data integrity.
- Solution: Used structured data storage and tracking mechanisms.
To get started with the project, clone the repository and install the dependencies:
git clone https://github.com/faisal-fida/HalalFindr.git
cd HalalFindr
composer install
Run the application:
php artisan serve
HalalFindr demonstrates the use of Laravel for creating scalable and secure web applications. The project tackles various challenges with tailored solutions to ensure robust performance and data integrity.
For more details, visit the repository.