- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
The Ge'ez Broker System is a web-based platform designed to facilitate property listings and management. It includes functionalities for users to create accounts, post properties, make inquiries, and communicate with admins.
Ge'ez Broker System is a comprehensive property management system.
The tech stack used for this project includes:
Server
Database
Features of the application:
- User Account Management: Users can create accounts, log in, and manage their profiles.
- Property Listings: Users can post properties for sale or rent.
- Inquiries: Users can send inquiries about listed properties.
- Admin Management: Admins can manage property listings, user accounts, and site content.
See the Ge'ez Broker System in action.
- [Live Demo Link]https://geezbroker.jtaborbroker.com/.
To incorporate this property management system into your project or to run it standalone, follow these instructions.
To get a local copy up and running, follow these steps.
No prerequisites are needed for this project. Any modern web browser and a web server with PHP and MySQL will suffice.
Clone this repository to your desired folder:
git clone https://github.com/YourUsername/Geez-Broker-System.gitNavigate to the project directory:
cd Geez-Broker-SystemNo additional installation is required beyond setting up the server environment.
To run the project, execute the following steps:
- Set up your web server with the required configurations.
- Import the database schema.
- Open the index.php file in your web browser.
- You should now see the Ge'ez Broker System in action.
This project does not include tests.
Deploy this project by uploading the contents of the project directory to your web server or hosting environment.
The collaborators of this project - GROUP 2.
👤 Natnael Alemayehu
- GitHub: @Naty4624
👤 Muse Hadush
- GitHub: @MuseHadush
👤 Esla Solomon
- GitHub: @Elisha43
👤 Ermias
- GitHub: @Ermias
👤 Brhanu
- GitHub: @Brhanu
👤 Teshome
- GitHub: @Teshome
Future enhancements planned for the project include:
- Backend Integration: To authenticate users against a user database.
- Advanced Form Validation: Implementing more robust form validation on the client side.
- Social Logins: Adding support for login via social media accounts.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Support our project.
Give a ⭐️ if you like this project!
I would like to thank:
- Our Teacher
- Hat tip to anyone whose code was used
- Inspiration
❓ FAQ (OPTIONAL) Questions new developers might ask when they decide to use our Ge'ez Broker System:
How do I add a new property listing?
You can add a new property listing by logging into your account and navigating to the "Add Property" section. Fill in the required details and submit the form. Can I customize the property listing fields?
Yes, you can customize the property listing fields by modifying the corresponding HTML form and updating the backend PHP scripts to handle the new fields. How do I set up the database for this system?
Import the provided SQL schema file into your MySQL database. Make sure your database credentials are correctly set in the configuration file. Is it possible to integrate a payment gateway for property transactions?
Yes, you can integrate a payment gateway by adding the necessary API calls in the backend PHP scripts and creating corresponding payment forms in the HTML. How do I manage user roles and permissions?
User roles and permissions can be managed through the admin panel. You can assign roles such as admin, agent, and customer, and set specific permissions for each role. Can I add additional languages to the system?
Yes, you can add additional languages by creating language files and including them in the project. Update the HTML and PHP files to support multi-language content.
This project is LICENSE licensed.