This project showcases the development of TODY (Real Estate Platform), designed to enhance real estate information management and maximize user convenience.
https://tody.co.kr
The platform provides an environment where real estate data can be easily explored, analyzed, and utilized through features like transaction price information, property management, and user-customized analytics.
Implemented as a responsive website, it delivers an optimal user experience across various devices and integrates tailored features for both administrators and users.
Project Overview
1. Requirements Analysis
- Collaborated closely with the client to clearly define requirements and analyze functional needs in detail.
2. UI/UX Design and Implementation
- Implemented a responsive web design using HTML5, CSS3, and JavaScript.
- Ensured a consistent user experience across all devices.
3. Frontend and Backend Development
- Frontend: Developed a dynamic and intuitive interface using jQuery.
- Backend: Built data interfaces and financial logic using PHP and Python.
4. Testing and Release
- Conducted unit testing and user testing to ensure system stability and usability.
- Delivered a final release optimized for the client's environment.
Key Features
1. Transaction Price Page
Offers core features for real-time viewing and analysis of real estate data:
- Land and Building Registers: Provides detailed register information for selected plots.
- Surrounding Information: Displays nearby public transportation, schools, and amenities.
- Public and Transaction Prices: Allows easy comparison and analysis of prices per plot.
- Ecological Grade Analysis: Visualizes ecological grades for environmental analysis.
- Map Features:
- Access various map views: general, satellite, cadastral, and street view.
- Measure distances and areas, draw on maps, and export maps as PDFs or images.
- Plot Combination Analysis: Analyzes the feasibility of combining multiple plots.
- Records Management and Financial Support:
- Manages visit history, favorites, and printed records.
- Enables loan support applications.
2. Property Information Page
Facilitates easy access and management of property listings registered by agents:
- Property Search: View properties on a map.
- Filtering: Search by property type, transaction method, price range, etc.
- Additional Features:
- Share, favorite, print, and annotate listings.
3. “Looking For” and “Selling” Pages
Simplifies the process of registering and managing wanted or for-sale properties:
- Looking For:
- Register desired property criteria.
- Receive notifications when matching properties are available.
- Selling:
- Manage property listings for sale.
- Includes the same filtering and notification features as “Looking For.”
4. Financial Support Page
Provides loan support application features for specific plots, with automated user data integration for convenience.
Admin Dashboard Key Features
1. Basic Management
- Manage user accounts, property listings, and system settings.
2. Location Analysis
- Identify plots matching specific facility conditions within a region, aiding optimal real estate selection.
Scope of Work
1. Requirements Analysis
- Collaborated closely with the client to define requirements and analyze functionalities.
2. Design and Implementation
- Created storyboards to visualize overall functionality and establish project direction.
- Designed user-friendly, responsive interfaces.
3. Frontend and Backend Development
- Frontend:
- Developed dynamic, intuitive pages using HTML5, CSS3, JavaScript, and jQuery.
- Backend:
- Implemented flexible server logic and data management in PHP.
- Handled data analytics and real-time processing using Python.
- Database:
- Utilized MariaDB for stable management of large-scale data.
4. Testing and Release
- Ensured quality through unit testing, user testing, and external validation.
- Provided maintenance for post-release system stability.
Technologies Used
- Server Configuration: Ubuntu for a reliable and stable environment.
- Backend: PHP and Python for robust server logic and data processing.
- Database: MariaDB and PostgreSQL for large-scale data management.
- Frontend: HTML5, CSS3, JavaScript, and jQuery for user-friendly interfaces.
This project successfully delivered an innovative platform for managing real estate information and enhancing user convenience. By providing a visual and intuitive way to utilize real estate data, it improved both work efficiency and user experience. This platform sets a new standard for real estate management, serving as a vital foundation for the client’s business growth.