Welcome to BrickBase, a comprehensive Building Management System (BMS) designed to simplify and automate the management of residential and commercial buildings.
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.
- 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
- 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)
- Node.js
- Express.js
- MongoDB (Atlas)
- Firebase Auth
- Firebase Hosting
- Firebase Admin SDK
- Stripe
- Server-side Repository: https://github.com/AlIfran64/Building-Management-System-Server
- Email: alifranrafi64@gmail.com
- Password: 1234Asdf
@stripe/react-stripe-js@stripe/stripe-jsstripe(v18.0.0)