This repository contains a recreation of the TechTalks landing page for the current DevBounty challenge.
The goal was to build a pixel-perfect, responsive landing page that demonstrates modern front-end development skills, component reusability, and smooth animations.
- Introduction
- Screenshots
- Features
- Tech Stack
- Pages & Routes
- Reusable Components
- SEO & Accessibility
- Deployment
- Disclaimer
- Author
Hi! I'm Chadi Kouzayha, a front-end developer and computer science student.
This project was built as part of the TechTalks DevBounty challenge. The aim was to:
- Deliver a responsive design that works on all devices.
- Use a modern UI with smooth animations.
- Maintain clean and reusable code for scalability.
- Deploy to a live URL for demonstration.
Early development screenshots demonstrating the assembly process and legitimacy:
All other pages are functional and can be added easily thanks to React Router.
- Pixel-perfect, responsive design compatible with desktop and mobile.
- Smooth animations and transitions using Framer Motion.
- Parallax, glow, and hover effects on hero and interactive elements.
- Reusable UI components:
IconText– Text paired with iconsButton– Gradient, hoverable, scalableGradientText– Multi-color emphasis textFadeUp– Scroll-triggered animationsSocialButton– Gradient social icons
- SEO-friendly pages with dynamic
<title>and meta tags. - Lazy-loading and Suspense fallback for smoother performance.
- Frontend: React 19.2, React Router, Tailwind CSS, Framer Motion
- Icons: Lucide-react
- Build Tool: Vite (fast dev and build times)
- Hosting: Cloudflare Pages (static deployment)
The website includes the following routes:
/– Homepage/courses– Courses/champions– Champions/internships– Internships/devbounty– DevBounty Challenge/about– About TechTalks/contact– Contact/terms– Terms & Privacy*– 404 / Not Found Page
All routes are fully functional, and additional pages can be added easily thanks to reusable components and React Router.
This project emphasizes modular, reusable components, ensuring parity and scalability:
IconText– Icon + text blocks with hover/animationButton– Fully customizable buttons with gradient, hover, and icon supportGradientText– Multi-color text for emphasisFadeUp– Scroll-triggered fade-in animationSocialButton– Gradient social buttons with hover/animation effects
- Each page includes unique meta tags for better search engine optimization.
- Semantic HTML and ARIA practices ensure accessibility.
- All interactive elements are keyboard and screen-reader friendly.
This project is deployed and accessible at:
This project recreates the older TechTalks landing page purely for the DevBounty challenge.
It is not affiliated with the original platform and is intended solely as a development portfolio submission.
Chadi Kouzayha – Front-End Developer & Computer Science Student




