Logo Lanfrica

successfruitbites-pixel/ubuntumeets

Domain:

digital infrastructure

Record type:

software
Creator:
suc
Host:
Africa's meeting app # UbuntuMeet Secure. Private. Made for Africa. A privacy-focused video conferencing platform designed for African freelancers, micro businesses, and professionals. ## Features - Secure Video Calling (powered by Daily.co) - Authentication & Database (powered by Supabase) - Whiteboard (powered by tldraw) - Screen Sharing - Local Recording (MediaRecorder API) ## Setup Instructions for Non-Technical Users ### 1. Create a Supabase Account & Database 1. Go to Supabase and sign up for a free account. 2. Click "New Project", give it a name like "UbuntuMeet", and create a secure database password. 3. Wait for the database to finish setting up. 4. Go to the "SQL Editor" on the left sidebar. 5. Copy the contents of the `supabase.sql` file in this repository and paste it into the SQL Editor. Click "Run" to create your database tables. 6. Go to "Project Settings" (gear icon) -> "API". 7. Copy the **Project URL** and the **anon public key**. You will need these for your `.env` file. 8. Go to "Authentication" -> "Providers" and enable Google if you want Google Sign-In (you'll need to set up Google Cloud credentials for this). ### 2. Create a Daily.co Account & API Key 1. Go to Daily.co and sign up for a free account. 2. Go to the "Developers" tab in your dashboard. 3. Copy your **API Key**. You will need this for your `.env` file. ### 3. Set up Environment Variables 1. Rename the `.env.example` file to `.env`. 2. Fill in the values you copied from Supabase and Daily.co: - `VITE_SUPABASE_URL`: Your Supabase Project URL - `VITE_SUPABASE_ANON_KEY`: Your Supabase anon public key - `DAILY_API_KEY`: Your Daily.co API key ### 4. Upload Code to GitHub 1. Create a free account on GitHub. 2. Create a new repository named "ubuntumeet". 3. Follow the instructions to push your local code to the GitHub repository. ### 5. Deploy to Vercel 1. Go to Vercel and sign up with your GitHub account. 2. Click "Add New..." -> "Project". 3. Import your "ubuntumeet" repository from GitHub. 4. In the …