Logo Lanfrica

AduotMaluethAduot/afromarry-app

Domain:

socioeconomic
Creator:
Adu
Host:
AfroMarry is a digital marketplace that centralizes and preserves Africa’s diverse marriage traditions. It addresses cultural misunderstandings and unlocks economic opportunities by organizing tribe-specific information and linking users to authentic wedding resources, bridging gaps in inter-ethnic and diaspora marriages. # AfroMarry - African Marriage Traditions Platform A comprehensive web application that celebrates love across African traditions, providing cultural education, marketplace, expert consultation services, and community engagement. ## Features ### 🌍 Cultural Discovery - **54 African Countries** coverage - **810+ Tribes** with detailed information - **3000+ Customs** and traditions - Interactive search and filtering - Regional exploration - Cultural articles and educational content ### 🛒 Marketplace - Authentic cultural wedding items - Categories: Fabrics, Jewelry, Ceremonial, Attire - Shopping cart functionality - Secure checkout process ### 👥 Expert Consultations - Cultural experts and tribal elders - Video consultation booking - Specialized knowledge in tribal traditions - Rating and review system ### 🧮 Tools - **Dowry Calculator** - Estimate dowry amounts based on family size, tradition level, and region - Wedding planning tools - Custom cultural guides ### 💳 Payment System - Multiple payment methods (Paystack, Flutterwave, MTN Mobile Money) - Secure checkout process - Order tracking and management ## Technology Stack - **Backend**: PHP 7.4+ - **Database**: MySQL 5.7+ - **Frontend**: HTML5, CSS3, JavaScript (ES6+) - **Styling**: Custom CSS with responsive design - **Payment**: Paystack, Flutterwave integration - **Icons**: Font Awesome 6.0 ## Installation ### Prerequisites - PHP 7.4 or higher - MySQL 5.7 or higher - Web server (Apache/Nginx) - Composer (optional) ### Setup Instructions 1. **Clone the repository** ```bash git clone github.com cd afromarry ``` 2. **Database Setup** ```bash # Create database mysql -u root -p CREATE DATABASE afromarry; exit # Import database schema mysql -u root -p afromarry < database/database.sql ``` 3. **Configure Database** Edit `config/database.php` with your database credentials or set environment variables: ```php // For local development (XAMPP) define('DB_HOST', 'loca …