Logo Lanfrica

mukesudo/Merewa-AI

Domaine:

natural language processing

Type de record:

software
Créateur:
muk
Hôte:
AI-powered voice social for Ethiopia, built for real local context. # 🎙️ Merewa AI: Immersive Voice Social Experience **Merewa AI** is a cutting-edge, TikTok-inspired voice social platform that leverages Generative AI to create an immersive, personalized audio experience. Users can engage with a vertical, snap-scrolling feed of voice posts, assisted by AI personas that help generate scripts and respond to content in real-time. --- ## ✨ Key Features - **📱 Immersive Feed**: Smooth, vertical snap-scrolling experience optimized for voice content. - **🤖 AI-Assisted Creation**: Integrated LLM support (Groq/Ollama) for script generation and persona-based content creation. - **🔍 RAG-Powered Search**: Advanced vector search using **Weaviate Cloud**, enabling semantic discovery of posts and users. - **🎙️ High-Quality Audio**: Native voice recording and playback with visualized waveforms. - **🔐 Secure Authentication**: Multi-provider login (Google, GitHub, Email) powered by **Better Auth** and **Supabase**. - **⚡ High Performance**: Real-time caching with **Upstash Redis** and asynchronous processing with **FastAPI**. --- ## 🛠 Tech Stack ### Backend - **Framework**: FastAPI (Python 3.11) - **Database**: PostgreSQL (Supabase) - **Vector DB**: Weaviate Cloud (RAG) - **Caching**: Upstash Redis - **LLM**: Groq (Llama 3.1) & Ollama - **Deployment**: Render (Docker-based Web Service) ### Frontend - **Framework**: Next.js 14 (App Router) - **Auth**: Better Auth - **Styling**: Vanilla CSS & Tailwind (Custom UI components) - **Deployment**: Vercel --- ## 🚀 Getting Started ### Prerequisites - Docker & Docker Compose - Node.js 18+ - Python 3.11+ ### Installation 1. **Clone the repository**: ```bash git clone github.com cd Merewa-AI ``` 2. **Setup Backend**: ```bash cd backend cp .env.example .env # Update your .env with your Supabase/Groq keys docker-compose up --build ``` 3. **Setup Frontend**: ```bash cd ../frontend npm install npm run dev ``` --- ## 🏗 Architecture Merewa AI follows a modern monorepo …