diff --git a/assets/css/custom.css b/assets/css/custom.css new file mode 100644 index 0000000..f457b27 --- /dev/null +++ b/assets/css/custom.css @@ -0,0 +1,98 @@ + +body { + font-family: 'Helvetica Neue', Arial, sans-serif; + color: #212529; + background-color: #f8f9fa; +} + +h1, h2, h3, h4, h5, h6 { + font-family: 'Georgia', serif; + font-weight: 700; +} + +.navbar { + transition: background-color 0.3s ease-in-out; +} + +.navbar-brand { + font-family: 'Georgia', serif; + font-weight: bold; +} + +.hero { + color: white; + padding: 10rem 0; + background-size: cover; + background-position: center center; + position: relative; +} + +.hero::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.5); +} + +.hero .container { + position: relative; + z-index: 1; +} + +.hero h1 { + font-size: 3.5rem; +} + +.btn { + border-radius: 0.5rem; + padding: 0.75rem 1.5rem; + font-weight: bold; + transition: all 0.3s ease; +} + +.btn-primary { + background: linear-gradient(45deg, #28a745, #20c997); + border: none; +} + +.btn-primary:hover { + transform: translateY(-2px); + box-shadow: 0 4px 15px rgba(0,0,0,0.1); +} + +.btn-secondary { + background-color: #fd7e14; + border-color: #fd7e14; +} + +section { + padding: 5rem 0; +} + +.card { + border: none; + border-radius: 0.5rem; + box-shadow: 0 10px 30px rgba(0,0,0,0.07); + transition: transform 0.3s ease; +} + +.card:hover { + transform: translateY(-5px); +} + +.form-control { + border-radius: 0.5rem; +} + +footer { + background-color: #343a40; + color: white; + padding: 3rem 0; +} + +footer a { + color: #fd7e14; +} diff --git a/assets/js/main.js b/assets/js/main.js new file mode 100644 index 0000000..6c1f383 --- /dev/null +++ b/assets/js/main.js @@ -0,0 +1,36 @@ + +document.addEventListener('DOMContentLoaded', function () { + // Smooth scrolling for anchor links + document.querySelectorAll('a[href^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + document.querySelector(this.getAttribute('href')).scrollIntoView({ + behavior: 'smooth' + }); + }); + }); + + // Navbar color change on scroll + const navbar = document.querySelector('.navbar'); + if (navbar) { + window.addEventListener('scroll', () => { + if (window.scrollY > 50) { + navbar.classList.add('bg-light', 'shadow'); + } else { + navbar.classList.remove('bg-light', 'shadow'); + } + }); + } + + // Form validation + const contactForm = document.getElementById('contactForm'); + if(contactForm) { + contactForm.addEventListener('submit', function (event) { + if (!contactForm.checkValidity()) { + event.preventDefault(); + event.stopPropagation(); + } + contactForm.classList.add('was-validated'); + }, false); + } +}); diff --git a/index.php b/index.php index 7205f3d..bb80f44 100644 --- a/index.php +++ b/index.php @@ -1,150 +1,203 @@ - - + - - - New Style - - - - - - - - - - - - - - - - - - - + + + We are building a mobile app that connects donors + + + + + + + + + + + + + + + + + + -
-
-

Analyzing your requirements and generating your website…

-
- Loading… -
-

AI is collecting your requirements and applying the first changes.

-

This page will update automatically as the plan is implemented.

-

Runtime: PHP — UTC

-
-
- + + + +
+
+

Connecting Generosity with Need

+

Our platform makes it easy for you to donate food and other items to NGOs who need it most.

+ Donate Now +
+
+ +
+
+
+
+

Our Mission

+

Millions of people face hunger every day, while tons of food goes to waste. We believe in a world where surplus food reaches those in need. Our mission is to bridge this gap by creating a simple, transparent, and efficient donation platform.

+

We connect donors with a network of verified NGOs, ensuring that your contribution makes a real impact in your community.

+
+
+ A diverse group of people working together to sort donations. +
+
+
+
+ +
+
+
+

How It Works

+

A simple process for donors and NGOs.

+
+
+
+
+
+ +

1. List Your Donation

+

Describe the items you want to donate, set a pickup location, and choose a time that works for you.

+
+
+
+
+
+
+ +

2. Choose an NGO

+

See a list of nearby NGOs and select the one you'd like to support with your donation.

+
+
+
+
+
+
+ +

3. Make a Difference

+

Your donation request is sent. Once accepted, you'll coordinate the handover and receive a thank you!

+
+
+
+
+
+
+ +
+
+
+

What People Are Saying

+
+
+
+
+
+

"This platform is a game-changer! So easy to use, and I love knowing my donations are going to a good cause right in my neighborhood."

+
+ User photo +
+
Alex D.
+ Donor +
+
+
+
+
+
+
+
+

"Receiving donation alerts through the app has streamlined our operations. We can accept food and get it to our clients faster than ever."

+
+ User photo +
+
Maria S.
+ NGO Admin +
+
+
+
+
+
+
+
+

"As a volunteer, it helps me manage my pickups efficiently. The map integration is fantastic for finding donor locations."

+
+ User photo +
+
John F.
+ Volunteer +
+
+
+
+
+
+
+
+ +
+
+
+

Get In Touch

+

Have questions? We'd love to hear from you.

+
+
+
+
+
+ + +
Please enter your name.
+
+
+ + +
Please enter a valid email address.
+
+
+ + +
Please enter a message.
+
+
+ +
+
+
+
+
+
+ + + + + - + \ No newline at end of file diff --git a/login.php b/login.php new file mode 100644 index 0000000..b11b795 --- /dev/null +++ b/login.php @@ -0,0 +1,81 @@ + + + + + + Login - Donation Connect + + + + + + + + + + +
+
+
+
+
+

Login

+
+
+
+ + +
+
+ + +
+
+ Forgot Password? + +
+
+
+ +
+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/privacy.php b/privacy.php new file mode 100644 index 0000000..57ac47b --- /dev/null +++ b/privacy.php @@ -0,0 +1,18 @@ + + + + + + + Privacy Policy - Food Donation + + + +
+

Privacy Policy

+

This is a placeholder for your privacy policy. You should replace this with your own policy.

+

Last updated:

+ Back to Home +
+ + diff --git a/register.php b/register.php new file mode 100644 index 0000000..90ca48e --- /dev/null +++ b/register.php @@ -0,0 +1,94 @@ + + + + + + Register - Donation Connect + + + + + + + + + + +
+
+
+
+
+

Create Account

+
+
+
+ + +
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..98a96b1 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,18 @@ + + + + + https://your-domain.com/index.php + 2025-10-07T00:00:00+00:00 + 1.00 + + + https://your-domain.com/privacy.php + 2025-10-07T00:00:00+00:00 + 0.80 + +