Skip to content

Archittt/Builders-Inventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

Builder's Inventory Management System

Project Overview

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.


Key Features

  • 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.

Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • API Communication: Fetch API
  • Security: JWT (JSON Web Token) Authentication

How to Use

  1. Use the Add Property form to submit new entries.
  2. View all properties in the centralized inventory table.
  3. Use the filter/search form to narrow down results.
  4. Use edit/delete buttons to manage inventory in real-time.
  5. Access to protected routes and admin functionalities is restricted to authenticated users via token-based login.

Future Enhancements

  • 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.

Contributing

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.

About

The Builder Inventory Management System is a web application designed to help builders and real estate businesses efficiently manage their property inventory. The system allows authorized users to add, view, filter, update, and delete properties, making property management seamless and organized.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors