Welcome to the SA Architect Construction Company Management System! This system is designed to streamline and enhance the management of construction projects, clients, and company operations.
SA Architect Construction Company Management System is a comprehensive solution for managing construction projects and company operations. The system provides tools for managing clients, projects, employees, and other aspects of the construction business, ensuring efficient and effective operations.
- Client Management: Track and manage client information and interactions.
- Project Management: Monitor project progress, deadlines, and resources.
- Employee Management: Manage employee details, roles, and responsibilities.
- Task Assignment: Assign tasks to employees and track their completion status.
- Reports and Analytics: Generate reports and analyze project performance and company metrics.
- User-friendly Interface: Intuitive and easy-to-use interface designed for efficiency.
To use the SA Architect Construction Company Management System, follow these steps:
-
Clone the Repository:
git clone https://github.com/syedowaisalishah/Construction-Compony-Management-System.git cd Construction-Compony-Management-System
-
Install Python and PyQt5:
- Ensure Python 3.7+ is installed. You can download it from here.
- Install PyQt5 using pip:
pip install pyqt5
-
Install DB Browser for SQLite:
- Download and install DB Browser for SQLite from here.
-
Change Image Path:
- Open the
first1.py
file or any other relevant file where image paths are set. - Update the image paths to the correct location on your local machine. For example, if your images are located in a folder named
images
within the project directory, you might update the path like this:self.label.setStyleSheet("border-image: url(images/image1.jpeg);")
- Open the
-
Run the Application:
python first1.py
-
Using the Application:
- Client Management: Use the interface to add, edit, and delete client information.
- Project Management: Create new projects, update existing ones, and monitor progress.
- Employee Management: Add, edit, and manage employee details.
- Task Assignment: Assign tasks to employees and track their status.
- Generate Reports: Create and view reports on various aspects of the business.
By following these steps, you will be able to set up and use the SA Architect Construction Company Management System on your local machine.
Here are some screenshots of the application:
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project: Fork the repository by clicking the 'Fork' button on the top right corner of the repository page.
- Clone the Repository: Clone the forked repository to your local machine. Open a terminal and run the following command:
git clone https://github.com/your-username/Construction-Compony-Management-System.git
- Update Frontend Page: Make necessary changes or improvements to the frontend pages, such as UI enhancements or new features.
- Update README: If you've made significant changes or added new features, update the README file to reflect those changes. Follow the existing format and guidelines.
- Commit Changes: Commit your changes with a descriptive commit message explaining the improvements or additions you've made.
git add . git commit -m 'Add feature: [brief description of feature]'
- Push Changes: Push your changes to your forked repository.
git push origin main
- Create Pull Request: Go to the original repository and click on the 'New Pull Request' button. Provide a brief description of your changes and submit the pull request.
Your contributions will be reviewed and merged to the main branch if they meet the project's guidelines and standards. Thank you for your contribution!
For any inquiries or suggestions, feel free to reach out:
-
Email: alishahowais@gmail.com
-
LinkedIn: Syed Owais Ali Shah
-
GitHub: syedowaisalishah
-
Email: sohaibofficial25@gmail.com
-
LinkedIn: MuhammadSohaibRashid
-
GitHub: MuhammadSohaibRashid
git clone https://github.com/syedowaisalishah/Construction-Compony-Management-System.git
cd Construction-Compony-Management-System