Welcome to BuildEase, a comprehensive Building Management System (BMS) designed to streamline the process of renting rooms or apartments. Whether you're a user looking for a rental or an admin managing properties, BuildEase has you covered with a plethora of features and functionalities.
- Live Site: BuildEase Live Site
- Admin Email: [email protected]
- Password: AdminEmail
- Easy room and apartment rentals.
- Sorting options to find the perfect rental.
- Payment methods integration with Stripe.
- Coupon availability for discounts.
- User role for seamless navigation.
- Admin dashboard with responsive sidebar.
- Manage members and users.
- Announcements section for owners.
- Statistics and data visualization.
- Authentication with Firebase (Login & Register).
- JWT token for secure session management.
- Image uploads using ImageBB.
- Interactive banner and sliders.
- Toast notifications for a better user experience.
- React (with Vite for fast builds).
- Tailwind CSS and Flowbite React for responsive UI.
- Framer Motion for smooth animations.
@stripe/react-stripe-js&@stripe/stripe-jsfor payment processing.@tanstack/react-queryfor data fetching and caching.axiosfor HTTP requests.react-toastifyfor toast notifications.react-router-domfor routing.firebasefor authentication.
Follow these steps to set up and run the project locally:
Ensure you have the following installed:
- Node.js (v16 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/your-username/buildease.git cd buildease -
Install dependencies:
npm install # or yarn install -
Set up environment variables: Create a
.env.localfile in the root directory and add the following:VITE_API_KEY= VITE_AUTH_DOMAIN= VITE_PROJECT_ID= VITE_STORAGE_BUCKET= VITE_MESSAGING_SENDER_ID= VITE_APP_ID= VITE_IMGBB_API_KEY= VITE_STRIPE_PK= VITE_BACKEND_URL=
-
Start the development server:
npm run dev # or yarn dev -
Open in browser: The app should now be running at
http://localhost:5173.
Experience the live version of BuildEase here: BuildEase Live Site



