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 …