Java-EE_POS-Frontend is a web-based front-end application designed for the Elite Real Estate POS (Point of Sale) system. It provides a user-friendly interface for managing real estate transactions customer details property management and appointment scheduling. This application interacts with the back-end through RESTful APIs to perform CRUD operations and other business logic.
Here're some of the project's best features:
- Property Management: View update and manage property details.
- Customer Management: Handle customer information and search customer details.
- Appointment Scheduling: Schedule update and cancel appointments.
- Payment Processing: Manage payment details associated with properties.
- Status Updates: Update statuses for properties payments and appointments.
The frontend communicates with the backend through various endpoints. Here are some of the key integrations:
- Get All Properties: Fetches and displays all properties in the system.
- Update Property: Allows the user to update property details.
- Schedule Appointment: Facilitates the scheduling of appointments between customers and agents.
- Process Payment: Handles payment processing and updates the property status.
1. Clone the Repository
https://github.com/sandundil2002/Java-EE_POS-Frontend.git
2. Install Dependencies
This project uses CDN links for most of the dependencies. Make sure you have internet access to load them.
3. Configure Backend URL
Update the backendUrl variable in your JavaScript files to point to your running backend server.
4. Run the Application
Open the index.html file in your browser to view the application.
Technologies used in the project:
- HTML/CSS: For building the structure and style of the web pages.
- JavaScript/jQuery: For handling dynamic behaviors and API interactions.
- Fetch API: For asynchronous requests to the backend.
- SweetAlert: For enhanced alert and confirmation dialogs.
- Git: For version control.
This project is licensed under the MIT License - see the LICENSE file for details.