https://github.com/university-experience/sakancom
Desktop application using JavaFX for Housing operations
https://github.com/university-experience/sakancom
java javafx junit software software-engineering
Last synced: 2 months ago
JSON representation
Desktop application using JavaFX for Housing operations
- Host: GitHub
- URL: https://github.com/university-experience/sakancom
- Owner: University-Experience
- Created: 2024-01-19T11:28:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-11T23:40:42.000Z (about 1 year ago)
- Last Synced: 2025-01-24T16:49:55.469Z (4 months ago)
- Topics: java, javafx, junit, software, software-engineering
- Language: Java
- Homepage: https://barasedih11.github.io/sakancom/
- Size: 597 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()



[](https://github.com/BaraSedih/sakancom/releases/tag/v1.0.0)
[](https://github.com/BaraSedih11/sakancom/graphs/contributors)
Sakancom is a desktop application aimed at providing users with a platform to browse, search, and list properties for buying, selling, or renting. This repository contains the source code for the project.
## Features
* Property Listings: Browse through a wide range of properties including houses, apartments, land, and commercial spaces.
* Search Functionality: Easily search for properties based on location, price range, property type, and other filters.
* User Authentication: Secure user authentication system for registered users to manage their listings and preferences.
* Property Details: View detailed information about each property including images, description, amenities, and contact details.
* Listing Management: Registered users can create, edit, and delete their property listings.
* Responsive Design: The application is designed to be responsive and accessible across various screen sizes.## Installation
To run the Sakancom project locally, follow these steps:1. Clone the repository to your local machine:
```
git clone https://github.com/BaraSedih11/sakancom.git
```2. Navigate to the project directory:
```
cd sakancom
```3. Ensure you have Java Development Kit (JDK) installed on your machine.
4. Compile and run the application:
```
javac Main.java
java Main
```5. The application should launch and be ready for use.
## Contributing
Contributions to Sakancom are welcome! If you'd like to contribute to the project, please follow these guidelines:1. Fork the repository and create your branch from main.
2. Make your changes and ensure the code follows the project's style guidelines.
3. Test your changes thoroughly.
4. Create a pull request detailing the changes you've made and the problem or feature it addresses.## Acknowledgements
* JavaFX - Java-based software platform for developing desktop applications.
* FontAwesomeFX - Icon library for JavaFX applications.
* JSON.simple - JSON parsing and encoding library for Java.
* Apache Commons IO - Library of utilities to assist with common IO tasks in Java.## Contact
For any inquiries or issues regarding the project, feel free to contact the project owner: BaraSedih11.## Demo Video
[](https://drive.google.com/file/d/1JcqXNxBc9OjZWBDanJ-HBNdB2wHrUngk/view?usp=sharing)