WeBuild is a pioneering web-based platform designed to revolutionize the construction industry by providing a seamless experience for both clients and administrators. The platform simplifies the construction process, streamlines communication, enhances transparency, and optimizes project management to deliver high-quality results while prioritizing customer satisfaction and operational efficiency.
- Home Page: Central hub with blogs, FAQs, and previews of services and projects.
- About Us: Insights into the company's background, mission, and team members.
- Services: Showcases a wide range of construction services.
- Projects: Highlights completed endeavors, showcasing the company's expertise.
- Contact Us: Facilitates seamless communication between clients and the company.
- Login: Secure access for administrators with unique credentials.
- Dashboard: Centralized hub with key metrics, analytics, and task management features.
- Bookings: Efficient management of client bookings with PDF printing capabilities.
- Employee Details: Management of employee information, updates, and schedules.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: MySQL (Database Name:
db_webuild
) - Server: Apache HTTP Server
- TCPDF: For generating PDF documents.
- Interactive Features: Implementation of 3D models, virtual tours, and project videos for better visualization and decision-making.
- Expansion of Services: Adding new construction services and reaching new markets.
- Seamless Messaging: Integrated messaging system for smooth communication between clients, administrators, and employees.
-
Clone the Repository:
git clone https://github.com/kumar-rakshith/WeBuild.git cd webuild
-
Set Up the Environment:
- Ensure you have XAMPP installed, which includes Apache, MySQL, and PHP.
- Start Apache and MySQL from the XAMPP control panel.
-
Database Configuration:
- Import the database
db_webuild
:mysql -u root -p < path_to_db_webuild.sql
- Alternatively, use PHPMyAdmin to import the SQL file.
- Import the database
-
Configure the Project:
- Place the project folder in the
htdocs
directory of your XAMPP installation. - Update database credentials in the
config.php
file:define('DB_SERVER', 'localhost'); define('DB_USERNAME', 'root'); define('DB_PASSWORD', ''); define('DB_DATABASE', 'db_webuild');
- Place the project folder in the
-
Run the Project:
- Open your web browser and navigate to
http://localhost/webuild
.
- Open your web browser and navigate to
We welcome contributions from the community! Follow these steps to contribute:
-
Fork the Repository:
- Click the "Fork" button at the top right corner of this repository's page.
-
Clone Your Fork:
git clone https://github.com/yourusername/webuild.git cd webuild
-
Create a Branch:
git checkout -b feature/your-feature-name
-
Make Your Changes:
- Implement your feature or fix a bug.
- Ensure your code adheres to the project's coding standards.
-
Commit Your Changes:
git add . git commit -m "Add your commit message"
-
Push to Your Fork:
git push origin feature/your-feature-name
-
Create a Pull Request:
- Go to the original repository on GitHub.
- Click the "New Pull Request" button.
- Select your branch from the dropdown and submit your pull request.