A comprehensive, modern web platform for TopNotch Education, a leading study abroad consultancy. This project provides students with expert guidance, program information, and end-to-end support for international education opportunities.
π My First Paid Client Project - This marks a significant milestone in my web development journey.
- Dynamic Homepage: Interactive hero slider with animated elements, quick search form, and featured content
- Smart Program Search: Advanced filtering by country, field of study, and education level with real-time availability hints
- Program Details: Comprehensive individual program pages with detailed overviews, career prospects, and application guidance
- Country-Specific Pages: Dedicated pages for major study destinations (Australia, UK, USA, Malaysia, New Zealand, Italy, Cyprus)
- Blog System: Full-featured blog with detailed articles, categories, and social sharing capabilities
- Contact Integration: AJAX-powered contact form with real-time feedback and validation using PHPMailer for secure email delivery
- Responsive Design: Fully optimized for desktop, tablet, and mobile devices
- Smooth Animations: AOS-powered scroll animations and interactive elements throughout
- Modern UI: Clean, professional design with gradient effects and hover animations
- Accessibility: Semantic HTML, proper alt texts, and keyboard navigation support
- Modular Architecture: PHP includes for header, footer, and reusable components
- Dynamic Data: Program listings, testimonials, and blog posts loaded from backend functions
- SEO Optimized: Proper meta tags, structured content, and clean URLs
| Category | Technologies |
|---|---|
| Backend | PHP 7+ with modular includes |
| Frontend | HTML5, CSS3, JavaScript (ES6+) |
| Libraries | Swiper.js, AOS, Font Awesome, jQuery |
| PHPMailer for secure email delivery | |
| Styling | Custom CSS with responsive breakpoints |
| Fonts | Google Fonts (Poppins, Inter, Montserrat) |
- PHP 7.0 or higher
- Apache/Nginx web server
- MySQL database (optional, for dynamic content)
- PHPMailer library (for email functionality)
education_consultant/
βββ index.php # Homepage
βββ about.php # About Us page
βββ apply-now.php # Application form page
βββ search.php # Program search page
βββ program-detail.php # Individual program details
βββ programs.php # All programs listing
βββ blog.php # Blog listing
βββ blog-detail.php # Individual blog posts
βββ career-counseling.php # Career counseling service page
βββ contact.php # Contact page
βββ services.php # Services overview page
βββ career-counseling.php # Career counseling service page
βββ university-selection.php # University selection service page
βββ application-assistance.php # Application assistance service page
βββ visa-processing.php # Visa guidance service page
βββ ielts-preparation.php # Test preparation service page
βββ pre-departure-support.php # Pre-departure support service page
βββ sitemap.php # Site navigation sitemap
βββ privacy-policy.php # Privacy policy and data protection information
βββ terms-of-service.php # Terms and conditions for using the website
βββ refund-policy.php # Refund and cancellation policy
βββ destinations.php # All destinations overview page
βββ australia.php # Country-specific pages
βββ uk.php
βββ usa.php
βββ malaysia.php
βββ newzealand.php
βββ italy.php
βββ cyprus.php
βββ subscribe.php # Subscribe form handler (uses PHPMailer)
βββ sendmail.php # Mail form handler (uses PHPMailer)
βββ sendmessage.php # Contact form handler (uses PHPMailer)
βββ sendappointment.php # Appointment form handler (uses PHPMailer)
βββ assets/
β βββ css/
β β βββ style.css # Main stylesheet
β β βββ hero-mobile.css # Mobile-specific hero styles
β βββ images/ # All website images and assets
β βββ js/
β βββ main.js # Main JavaScript file
βββ PHPMailer/
β βββ PHPMailer.php # Main PHPMailer class
β βββ SMTP.php # SMTP mailer class
β βββ Exception.php # Exception handler class
βββ config/ # Configuration files and settings
βββ database/ # Database connection and schema files
βββ includes/
β βββ footer.php # Site footer component
β βββ functions.php # Utility functions and data handlers
β βββ header.php # Site header and navigation
β βββ init.php # Initialization and configuration
βββ site-data.php # Site configuration and settings
- Use the quick search form to find programs by country, field, and level
- Browse destination pages for country-specific information
- Read blog articles for study abroad tips and guidance
- Contact consultants through the integrated contact form (emails sent via PHPMailer)
- Update content in
site-data.phpand related files - Modify program data in
includes/functions.php - Customize styling in
assets/css/style.css - Configure PHPMailer settings for email delivery
Sabbir Ahmed
- GitHub: @th3sabbir
- LinkedIn: Sabbir Ahmed
- Website: Portfolio
This project marks my first paid client work as a web developer, representing a significant milestone in my career. It showcases my ability to build comprehensive, user-friendly websites that solve real-world problems. I'm proud to have contributed to helping students achieve their study abroad goals through this platform.
Transforming ideas into digital experiences π