Logo Lanfrica

mostafamohsen1/CrowdFund-Egypt-

Domaine:

socioeconomic

Type de record:

software
Créateur:
mos
HĂŽte:
CrowdFund Egypt đŸ‡Ș🇬 — A modern full-stack crowdfunding platform built with Django & Bootstrap 5, powered by an AI assistant (Google Gemini) to discover and support Egyptian campaigns. # CrowdFund Egypt đŸ‡Ș🇬 A modern, full-stack crowdfunding web platform developed with **Django 6**, **Bootstrap 5**, and **Generative AI** enabling creators, innovators, and charitable organizations across Egypt to launch campaigns, raise funds, and connect with supporters. --- ## 🌟 Generative AI Assistant: "Masry Fund AI" CrowdFund Egypt includes a smart **Generative AI Assistant** that operates with **live project and platform context**, providing real-time campaign recommendations, donation guidance, and answering user queries regarding platform policies and active Egyptian initiatives. ``` ┌─────────────────────────────────────────────────────────────┐ │ Client Browser │ │ (Floating AI Chat Widget with Starter Chips & Markdown) │ └──────────────────────────────┬──────────────────────────────┘ │ POST /api/chat/ (JSON payload + History) â–Œ ┌─────────────────────────────────────────────────────────────┐ │ Django Backend Endpoint │ │ (apps/core/views.py) │ └──────────────────────────────┬──────────────────────────────┘ │ ┌───────────────┮───────────────┐ â–Œ â–Œ ┌────────────────────┐ ┌────────────────────┐ │ Django ORM Query │ │ AI Service │ │ (Live Campaigns, │ │ (apps/core/ │ │ Categories, │ ───────â–ș │ services/ │ │ Funding Targets, │ │ ai_service.py) │ │ Rules, Stats) │ └─────────┬──────────┘ └────────────────────┘ │ â–Œ ┌────────────────────┐ │ Google Gemini API │ │ (gemini-2.5-flash) │ │ (Free-Tier REST) │ └─────────┬──────────┘ │ AI Response â–Œ ┌─────────────────────────────────────────────────────────────┐ │ Frontend Dynamic Chat UI Display │ │ (Markdown links to campaigns, bold, stats) │ └─────────────────────────────────────────────────────────────┘ ``` --