A web-based application crafted to streamline the management of real estate and builder inventories. This platform allows administrators to add, view, filter, update, and delete property listings efficiently, enhancing day-to-day operations for real estate professionals.
- Add Properties: Easily input details like sector, pocket, site number, size, demand, description, and seller.
- Search & Filter: Find specific listings quickly using filters based on sector, pocket, size, or demand.
- View Listings: Display all property records in a clean, organized format.
- Edit & Delete: Keep inventory accurate by updating or removing outdated entries.
- Responsive UI: Optimized for desktops, tablets, and mobile devices.
- Token-Based Authentication: Secure access to admin routes and sensitive data through JWT-based login, replacing the older IP whitelisting system.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB
- API Communication: Fetch API
- Security: JWT (JSON Web Token) Authentication
- Use the Add Property form to submit new entries.
- View all properties in the centralized inventory table.
- Use the filter/search form to narrow down results.
- Use edit/delete buttons to manage inventory in real-time.
- Access to protected routes and admin functionalities is restricted to authenticated users via token-based login.
- Role-Based Access Control for different user types.
- Export Data to CSV or PDF reports.
- Improved UI/UX for a smoother and more intuitive experience.
- Analytics Dashboard for property insights and trends.
- Multi-language Support for broader accessibility.
Have an idea or found a bug? Contributions are welcome!
Feel free to use, modify, and share it.
Please open an issue or submit a pull request to help improve the project.