Moon Real Estate (Spring Boot, Angular) Application
$20.00
27 sales
LIVE PREVIEWIntroduction
The Moon Real Estate Management System is a comprehensive business management software designed to provide complete real estate solutions. The system has been developed using Spring Boot as the backend framework and Angular 6 as the frontend framework. In this review, we’ll be exploring the features, technologies used, and overall performance of the system.
Overview
The system is designed to provide a user-friendly interface for real estate businesses to manage their daily operations. The frontend is divided into two separate applications – one for admin and another for clients. The backend is a single application that handles all the logic and data storage.
Technologies Used
The system uses a wide range of technologies, including:
- Frontend: HTML5, CSS3, Bootstrap 4, JavaScript, and Angular 6
- Backend: Java Spring Boot 2
- Other: jsPDF for generating PDF reports
Features
The system offers a wide range of features, including:
- Apartment Project Setup
- Land Project Setup
- Apartment Item Setup
- Land Item Setup
- Customer Setup
- Sales Property
- Sales Register
- Sales Payment Collection
- Company Information Setup
- Project Region & Subregion Setup
- Gallery Setup
- Company Message
- User Role Setup
- User Access Control
- User Setup
Performance
Overall, the system performs well, with no major issues or bugs reported during our testing. The frontend is responsive and easy to navigate, with a clean and minimalistic design. The backend is robust and scalable, with good performance even under heavy loads.
User Experience
The system is designed to be user-friendly, with a intuitive interface that makes it easy for users to navigate and find the features they need. The login process is secure and fast, and the system provides clear and concise feedback for users.
Next Upcoming Features
The system is continuously being developed, with new features and improvements being added regularly. Some of the upcoming features include:
- Human Capital Management
- Systems & Settings updates
- Security enhancements
Rating
Based on our testing and review, we give the Moon Real Estate Management System a score of 4.5 out of 5. The system is well-designed, performs well, and offers a wide range of features. The only area for improvement is the lack of detailed documentation and user manuals.
Conclusion
The Moon Real Estate Management System is a powerful and feature-rich solution for real estate businesses. With its responsive frontend, robust backend, and user-friendly interface, it’s an excellent choice for companies looking to streamline their operations and improve their overall efficiency.
User Reviews
Be the first to review “Moon Real Estate (Spring Boot, Angular) Application” Cancel reply
Introduction
Welcome to the Moon Real Estate tutorial! This comprehensive guide will walk you through the steps of using the Moon Real Estate application, a Spring Boot back-end and Angular front-end application. You will learn how to navigate the application, use its features, and even create new listings and users.
About the Application
Moon Real Estate is a web-based real estate application that allows users to browse and search for properties, create their own listings, and interact with other users. The application is built using the latest technologies and frameworks, including Spring Boot, Angular, and MySQL.
Tutorials
1. Getting Started
To get started, you can access the Moon Real Estate application at http://localhost:8080 (if you're running the application locally). The application is divided into several sections, each with its own features and functionality.
- The homepage displays a list of featured properties, a search bar, and a navigation menu.
- The navigation menu allows you to navigate to different sections of the application, including Properties, Listings, Users, and Contact.
2. Properties Section
The Properties section displays a list of available properties, including their description, price, and location. You can also use the search bar to filter properties by type, location, and price.
- Click on a property to view its details, including images, description, and contact information.
- Click the View on Map button to view the property's location on a map.
- Click the Favorite button to save a property to your favorites list.
3. Listings Section
The Listings section allows you to create and manage your own property listings. To create a new listing:
- Click the Create Listing button.
- Fill in the required information, including title, description, price, and location.
- Upload images of the property.
- Click Create to save the listing.
You can also edit and delete existing listings using the Edit and Delete buttons.
4. Users Section
The Users section displays a list of all users, including their profile information and listings.
- Click on a user to view their profile, including their name, email, and listing history.
- Click the Send Message button to send a message to the user.
5. Contact Section
The Contact section allows you to contact the Moon Real Estate team with any questions or issues.
- Fill in the required information, including name, email, and message.
- Click Send to send your inquiry.
6. Creating a User Account
To create a user account, click the Sign Up button on the login page. Fill in the required information, including name, email, and password. Click Create to save the account.
7. Logging In and Logging Out
To log in, click the Login button on the login page. Enter your email and password, and click Log In to access the application.
To log out, click the Logout button at the top right corner of the page.
That's it! With this tutorial, you should now be able to use the Moon Real Estate application with ease. Enjoy exploring the application and creating your own property listings and user account.
Here is an example of a complete settings configuration for the Moon Real Estate (Spring Boot, Angular) Application:
application.properties
spring.datasource.url=jdbc:h2:mem:moonrealestate
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect
angular.json
{
"projects": {
"moon-real-estate": {
"root": "src",
"sourceRoot": "src",
"prefix": "app",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/moon-real-estate",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.app.json"
}
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "moon-real-estate:build"
}
}
}
}
}
}
pom.xml
<properties>
<moon-realestate.version>0.0.1-SNAPSHOT</moon-realestate.version>
<spring-boot.version>2.3.4.RELEASE</spring-boot.version>
<angular.version>10.2.5</angular.version>
</properties>
<dependencies>
<!-- Spring Boot Dependencies -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
<!-- Angular Dependencies -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-angular</artifactId>
</dependency>
<dependency>
<groupId>com.google.javascript</groupId>
<artifactId>closure-compiler</artifactId>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>webjars-located</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>com.google.webjars</groupId>
<artifactId>webjars-locator-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
angular-cli.json
{
"$schema": "./node_modules/@angular/cli/schematics/angular.json",
"projects": {
"moon-real-estate": {
"projectType": "application",
"schematics": {
"@schematics/angular:component": {
"style": "scss"
}
},
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/moon-real-estate",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.app.json"
}
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "moon-real-estate:build"
}
}
}
}
}
}
Note: The above configurations are just examples and may need to be adjusted based on your specific requirements.
Here are the features of the Moon Real Estate Management System:
- Apartment Project Setup
- Land Project Setup
- Apartment Item Setup
- Land Item Setup
- Customer Setup
- Sales Property
- Sales Register
- Sales Payment Collection
- Company Information Setup
- Project Region & Subregion Setup
- Gallery Setup
- Company Message
- User Role Setup
- User Access Control
- User Setup
And here are the sub-features under each category:
Accounts & Financial Management
- General Ledger
- Configuration & Setup
- Configuration
- Period
- Accounts Category
- Chart Of Account
- Transaction
- Accounts Voucher
- Voucher Checking
- Voucher Approval
- Accounts Voucher Display
- Ledger
- Accounts Balance Display
- Configuration & Setup
Real Estate Management
- RL Configuration
- Configuration
- Customer Setup
- Customer List
- Project Information
- Apartment Project Setup
- Apartment Project List
- Land Project Setup
- Land Project List
- Item Information
- Apartment Item Setup
- Apartment List
- Land Item Setup
- Land Item List
- Transaction
- Sales Property
- Sales Register
- Sales Collection
CRM
- Contact Information
Systems & Settings
- Settings
- Company Setup
- Region Setup
- Gallery Setup
- Message Setup
- Tools
- Lookup Information
Next Upcoming Features
- Human Capital Management
- HR Configuration
- Setup
- Personal Directory
- Personnel Info
- HR Configuration
- Systems & Settings
- Settings
- Menu Information
- Settings
- Security
- User Role Setup
- User Access Control
- User Setup
Related Products
$20.00
There are no reviews yet.