Welcome to the official GitHub repository of Mr. Plumber, a commercial website that offers top-notch plumbing and sanitation services in India. This website is built using Laravel 9, a powerful PHP web framework, to ensure a robust and efficient user experience. Mr. Plumber leverages data from reputable companies dealing with plumbing services, obtained from relevant public sources, to provide accurate and reliable information.
Mr. Plumber is a one-stop solution for all your plumbing and sanitation needs in India. We understand the importance of prompt and reliable plumbing services, and that's why our team of skilled professionals is dedicated to providing high-quality solutions for residential, commercial, and industrial properties. Our website connects customers with experienced plumbers, making the process of finding and booking plumbing services seamless and hassle-free.
- Easy registration and login for both customers and plumbers.
- User-friendly interface to request plumbing services and schedule appointments.
- Real-time tracking of service requests and plumber availability.
- Access to a comprehensive database of reputable plumbing companies in India.
- Seamless integration with public data sources of known plumbing service providers.
- Secure online payment options for transparent transactions.
- Customer reviews and ratings to ensure service quality.
- 24/7 customer support for immediate assistance.
- Laravel 9: A PHP web framework known for its elegant syntax and robust features.
- MySQL: A reliable and scalable open-source relational database management system.
- HTML5/CSS3: For creating a visually appealing and responsive user interface.
- JavaScript: To add interactivity and improve user experience.
- Bootstrap: A popular CSS framework for building responsive and mobile-first designs.
- API Integration: To fetch data from reputable public sources of known plumbing companies.
Follow these steps to set up the Mr. Plumber website locally:
- Clone the repository:
git clone https://github.com/your-username/mr-plumber.git
cd mr-plumber
- Install Composer Dependencies:
composer install
- Create a
.env
file:
cp .env.example .env
- Generate an application key:
php artisan key:generate
- Configure the database connection in the
.env
file:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_database_username
DB_PASSWORD=your_database_password
- Run database migrations:
php artisan migrate
- Start the development server:
php artisan serve
Your Mr. Plumber website should now be accessible at http://localhost:8000
.
- Register as a customer or plumber to access respective dashboards.
- Customers can request plumbing services, track requests, and make online payments.
- Plumbers can view and accept service requests and manage their availability.
- Use the integrated search feature to find reputable plumbing companies in India.
- Explore customer reviews and ratings to make informed decisions.
We welcome contributions from the community to enhance the Mr. Plumber website. If you encounter any issues or have suggestions for improvement, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.