Logo Lanfrica

MuriisaJohn/RentalRoam

Domain:

digital infrastructure

Record type:

software
Creator:
Mur
Host:
This project focuses on takcling the issue of finding rental spaces in Uganda. tenants looking for rentals browse through the current rentals uploaded by land lords # Welcome to RentalRoam ## Project info This tool helps people Find their Perfect Space in Uganda Browsing through homes, shops, and arcades across Uganda's vibrant cities and towns to find their ideal property. This digital platform connects landlords & tenants • Real-time property listings, search filters, secure auth • Deployed on Vercel with scalable backend architecture ## How can I edit this code? using your own IDE, you can clone this repo and push changes. Pushed changes will also be reflected in Lovable. The only requirement is having Node.js & npm installed - install with nvm Follow these steps: ```sh # Step 1: Clone the repository using the project's Git URL. git clone # Step 2: Navigate to the project directory. cd # Step 3: Install the necessary dependencies. npm i # Step 4: Start the development server with auto-reloading and an instant preview. npm run dev ``` **requirements** in the `.env` file add B2_KEY_ID= B2_APPLICATION_KEY= B2_BUCKET_NAME= # Backblaze B2 Storage Setup Guide This guide helps you set up Backblaze B2 for file storage in the Rental Roam Ready application. ## Error: File Upload Failure If you're seeing file upload failures when trying to upload property images, it's likely due to invalid B2 credentials. The default credentials in the code are incomplete placeholders and need to be replaced with your actual B2 credentials. ## Solution: Set Up Your Own B2 Account ### Step 1: Create a Backblaze B2 Account 1. Go to backblaze.com and create an account 2. Sign in to your Backblaze account ### Step 2: Create a Bucket 1. Go to the B2 Cloud Storage section 2. Click "Create a Bucket" 3. Name your bucket (e.g., "rentalroamkey" or any name you prefer) 4. Set the bucket to "Public" 5. Click "Create a Bucket" ### Step 3: Create an Application Key 1. Go to "App Keys" in the left sidebar 2. Click "Add a New Application Key" 3. Set the following: - Name: "RentalRoamAPI" - Allow access to: "All" - Durat …