Streamlining Property Management & Leasing in Redemption City
Team Talabi Josiah's Entry for Kingdom Hack
Bedrock is a comprehensive dual-interface property management and booking platform built specifically for the residents and property administrators of Redemption City. It eliminates the friction associated with finding, verifying, and booking leases, while giving property managers powerful tools to oversee their assets seamlessly.
Whether you're looking for a hostel, a hotel room, a hall for an event, or an apartment, Bedrock handles the entire leasing lifecycle with an elegant, modern, and lightning-fast user interface.
- Extensive Catalogue: Browse buildings with rich filtering (price, beds, baths, occupants) and sorting (availability, price, alphabetical, rating).
- Optimistic Saved Items: Instantly "Like" buildings and rooms. Your saved items are synced to the cloud seamlessly in the background and accessible from a dedicated dashboard.
- Secure Bookings: Add payment cards to your wallet and book leases (daily, monthly, yearly) with automatic overlap detection.
- Reviews & Ratings: Leave reviews for completed bookings and view community ratings for transparency.
- Rich Media & Galleries: Immerse yourself in properties with swipeable, responsive lightbox image galleries.
- Dark/Light Mode: Full aesthetic control customized to your viewing preferences.
- Property Management: Add, edit, and delete buildings (Hostels, Hotels, Halls, Apartments).
- Room Management: Bulk-add rooms, define capacities, prices, and amenities.
- Booking Oversight: View full calendar and list-based logs of all bookings linked to your properties.
- Dashboard: A bird's eye view of all managed assets in a clean, responsive layout.
We are constantly expanding Bedrock's capabilities. Our roadmap includes:
- Proximity Sorting: Find buildings sorted by their distance to key locations.
- AI Chat bot: A smart assistant to guide users and answer queries instantly.
- Report Parsing & Generation (Admin): Extract data from property reports and generate financial/occupancy metrics with one click.
- Manual Booking Confirmation (Admin): Optional manual review step for incoming bookings.
- Frontend Core: Vanilla HTML, CSS, JavaScript
- Styling: Custom-built Glassmorphism UI, fully responsive
- Build Tool: Vite / Bun
- Backend as a Service (BaaS): Appwrite (Authentication, Database, Storage)
- Routing: Custom client-side SPA router
- Date/Calendar: Flatpickr & FullCalendar
To run the project locally, you will need to start both the Buyer and PAdmin interfaces. Ensure you have Node.js or Bun installed.
git clone https://github.com/your-username/bed-rock.git
cd bed-rockcd Buyer
npm install # or bun install
npm run dev # or bun run dev# In a separate terminal instance
cd PAdmin
npm install # or bun install
npm run dev # or bun run devEnsure your Appwrite endpoint and Project IDs are correctly configured in src/appwrite.js for both environments before interacting with the database.
- Team Talabi Josiah - Developers & Designers for Kingdom Hack.
Built with ❤️ for Kingdom Hack