Founded in 2021 in Bugiri Municipality, Eastern Uganda, AppNomu has grown from a small team to become one of the largest tech firms in Eastern Uganda with a global footprint.
# AppNomu Website Services
Professional website showcasing AppNomu's web design, mobile app development, and digital solutions for African businesses.
## 🌟 Features
- **Modern Design**: Clean, responsive design built with Bootstrap 5
- **Service Showcase**: Comprehensive display of web design, mobile apps, hosting, and domain services
- **Portfolio System**: Dynamic project showcase with admin management
- **Quote Request System**: Integrated quote request with Cloudflare Turnstile protection
- **Payment Plans**: Flexible payment options with interactive calculator
- **Website Audit Tool**: Lead generation tool with real website analysis
- **ROI Calculator**: Business-focused ROI calculations
- **Admin Panel**: Complete backend for managing quotes, projects, and users
- **Security Features**: Password reset system, OTP verification, and comprehensive security measures
## 🚀 Tech Stack
- **Frontend**: Bootstrap 5, Vanilla JavaScript, Bootstrap Icons
- **Backend**: PHP 7.4+, MySQL
- **Security**: Cloudflare Turnstile, CSRF protection, password hashing
- **Analytics**: Google Analytics GA4, PeopleEvents tracking
- **Chat**: Intercom widget integration
- **Email**: SMTP configuration for notifications
## đź“‹ Prerequisites
- PHP 7.4 or higher
- MySQL 5.7 or higher
- Apache/Nginx web server
- Composer (optional, for dependencies)
## đź”§ Installation
1. **Clone the repository**
```bash
git clone
github.com
cd AppNomu-Website-Services
```
2. **Configure environment variables**
```bash
cp .env.example .env
```
Edit `.env` and add your credentials:
```
DB_HOST=localhost
DB_NAME=your_database_name
DB_USER=your_database_user
DB_PASS=your_database_password
SMTP_HOST=your_smtp_host
SMTP_PORT=587
SMTP_FROM=your_email@domain.com
SMTP_PASSWORD=your_smtp_password
TURNSTILE_SITE_KEY=your_turnstile_site_key
TURNSTILE_SECRET_KEY=your_turnstile_secret_key
```
3. **Import database schema**
```bash
mysql -u your_user -p your_database < …