Skip to content

BrickBase streamlines building administration tasks such as user management, facility agreements, payment processing, tracking, and communication between management and tenants. It's built for apartment members, building owners, and users to improve transparency and operational efficiency.

Notifications You must be signed in to change notification settings

AlIfran64/Building-Management-System-Client

Repository files navigation

BrickBase - Building Management System

Welcome to BrickBase, a comprehensive Building Management System (BMS) designed to simplify and automate the management of residential and commercial buildings.

🔗 Live Site


Purpose

BrickBase streamlines building administration tasks such as user management, facility agreements, payment processing, tracking, and communication between management and tenants. It's built for apartment members, building owners, and users to improve transparency and operational efficiency.


Key Features

  • Role-Based Authentication (Admin, Member, User)
  • Apartment and Building Unit Management
  • Online Payments with Stripe Integration
  • Discount via coupon codes
  • Agreement System for Shared Facilities
  • Interactive Map with Leaflet Integration
  • Dashboard with Analytics and Reports
  • Form Handling with Validation
  • Real-Time Data Fetching with React Query
  • Responsive and Animated UI with Tailwind & Framer Motion
  • Rent Payment Tracking
  • RESTFUL API (CRUD) Implemented
  • Real-time announcements
  • Theme Toggling Suported

Tech Stack

Frontend:

  • React.js
  • Tailwind CSS + DaisyUI
  • HTML5, CSS3
  • React Router
  • Framer Motion
  • React Hook Form
  • React Leaflet
  • Swiper.js
  • Recharts
  • Lucide React
  • AOS (Animate on Scroll)

Backend:

  • Node.js
  • Express.js
  • MongoDB (Atlas)

Authentication & Hosting:

  • Firebase Auth
  • Firebase Hosting
  • Firebase Admin SDK

Payment Gateway:

  • Stripe

🔗 Additional Links


Admin Credentials


NPM Packages Used

UI & Styling

Routing & Forms

Maps

Firebase & Auth

Payment Integration

Data Handling

⚠Alerts & Icons


About

BrickBase streamlines building administration tasks such as user management, facility agreements, payment processing, tracking, and communication between management and tenants. It's built for apartment members, building owners, and users to improve transparency and operational efficiency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages