LandMaster is a comprehensive platform designed to streamline real estate management by facilitating the creation, management, and approval of property listings and land requirements.
By providing an intuitive interface, LandMaster empowers administrators to efficiently post land requirements and enables users to submit detailed property information.
Whether you’re an administrator managing land needs or a user adding property details, LandMaster offers robust tools to facilitate approval processes, track submissions, and manage property information.
Through fostering collaboration between administrators and users, LandMaster creates an efficient environment where real estate opportunities are effectively managed and fulfilled.
- Admin
- User
This diagram represents the overall architecture of the LandMaster project, showing interaction between the Angular client, ASP.NET Core Web API, and the SQL Server database.

This diagram represents the workflow for Admin users, including features like managing requirements, properties, and feedbacks.

This diagram illustrates the workflow for End Users, such as registering, logging in, creating property details, submitting feedback, and viewing requirements.

- Frontend: Angular
- Backend: ASP.NET Core Web API
- Database: SQL Server
- Admin can post and manage land requirements.
- Users can create, edit, and delete property listings.
- Feedback system for improved collaboration.
- Secure authentication and authorization.
- Efficient approval and tracking workflow.
-
Clone this repository:
git clone https://github.com/Kanha412/LandMaster.git
-
Navigate to the frontend and install dependencies:
cd Frontend npm install ng serve
-
Navigate to the backend and run the API:
cd LandMaster dotnet run
- Connect to SQL Server and run migrations.
- Open the app in your browser at http://localhost:4200.