Skip to content

SinghRohan333/Tech-Wave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌊 TechWave

HTML CSS Responsive Deployment

A modern, clean, and fully responsive podcast landing page built using HTML5 and Vanilla CSS (CSS3).

TechWave is designed to demonstrate how powerful pure HTML and CSS can be when building a professional UI without relying on frameworks or external libraries. The project focuses on responsive layouts, clean UI structure, smooth navigation, and GitHub deployment.


πŸ“– Table of Contents


🌐 Live Demo

πŸ”— Live Website

https://singhrohan333.github.io/Tech-Wave/

πŸ–Ό Preview

TechWave Preview

This mockup gives a quick look at the overall layout, sections, and design style of the website.


πŸ“Œ Project Overview

TechWave is a podcast-themed landing page built to showcase modern UI design using only core web technologies.

The primary goals of this project were:

  • Build a fully responsive website
  • Practice clean HTML structure
  • Create modern UI layouts using CSS
  • Implement smooth navigation between sections
  • Deploy the project using GitHub Pages

Instead of using frameworks like Bootstrap or Tailwind, everything was built using custom CSS.


✨ Key Features

πŸ“± Fully Responsive Layout

The entire website adapts smoothly across multiple devices:

  • Desktop
  • Laptop
  • Tablet
  • Mobile devices

Layouts adjust automatically using Flexbox, responsive units, and media queries.


🎯 Smooth Navigation

The navigation bar allows users to smoothly scroll to different sections of the page.

Navigation links include:

  • About
  • Episodes
  • Host

This improves the overall browsing experience and creates a single-page website feel.


🎨 Clean and Modern UI

The design focuses on a modern aesthetic using:

  • Gradient buttons
  • Card-based layouts
  • Clean typography
  • Structured spacing
  • Smooth hover animations

All UI components were styled manually using CSS.


🧩 Website Sections

🧭 Navigation Bar

Desktop / Large Screens

  • Logo aligned to the left
  • Menu items centered
  • Gradient call-to-action button on the right

Mobile Devices

  • Navigation items hidden
  • Hamburger menu icon displayed
  • Fully responsive navigation layout

πŸŽ™ Banner / Hero Section

The hero section is the first visual highlight of the page.

Features include:

  • Full-width background image
  • Centered podcast visual circle
  • β€œNew” badge overlay
  • Headline and descriptive text
  • Two call-to-action buttons

The section remains visually balanced across all device sizes.


πŸ“Š About Section

Introduces the podcast and displays important statistics.

Structure:

  • Section heading with description
  • 4 statistics cards

Example statistics may include:

  • Number of listeners
  • Episodes published
  • Average rating
  • Industry experts featured

On smaller devices, the cards adapt to a responsive stacked layout.


⭐ Why Choose TechWave

This section highlights the value and uniqueness of the podcast.

Layout includes 5 feature cards, each containing:

  • Icon
  • Feature title
  • Description

Responsive behavior:

  • Multi-column grid on desktop
  • Single-column layout on mobile devices

🎧 Featured Episodes

Displays selected podcast episodes in card format.

Each card includes:

  • Episode title
  • Short description
  • Duration
  • Embedded YouTube video link

Layout:

  • 3 cards on large screens
  • Responsive stacking for smaller screens

πŸ‘¨β€πŸ’» Host Section

Introduces the podcast host.

Desktop layout:

  • Host image on the left
  • Name, biography, and social icons on the right

Mobile layout:

  • Stacked vertical design for readability.

πŸ“Œ Footer

The footer includes:

  • Brand information
  • Platform information
  • Copyright notice

Designed with a centered layout and responsive spacing.


🎨 Animations & Interactions

To improve the user experience, subtle animations were implemented:

  • Smooth button hover effects
  • Soft transitions on UI elements
  • Smooth scroll behavior between sections

These animations make the interface feel dynamic and modern without overwhelming the user.


πŸ›  Tech Stack

This project intentionally avoids frameworks to focus on core technologies.

Technology Purpose
HTML5 Website structure
CSS3 Styling and layout
Flexbox Responsive alignment
CSS Grid Layout structure
CSS Animations UI interactions
GitHub Pages Website deployment

πŸ“‚ Project Structure

TechWave
β”‚
β”œβ”€β”€ assets
β”œβ”€β”€ styles
β”‚   └── style.css
β”œβ”€β”€ index.html
β”œβ”€β”€ mockup.png
└── README.md

πŸš€ Deployment

The website is deployed using GitHub Pages.

Steps followed:

  1. Upload the project to GitHub
  2. Open Repository Settings
  3. Navigate to Pages
  4. Select the branch (main)
  5. Deploy from the root folder

GitHub automatically generates the live website.


🎯 What I Learned

This project helped strengthen my understanding of:

  • Writing semantic HTML
  • Creating responsive layouts
  • Designing modern UI with CSS
  • Structuring a real-world landing page
  • Deploying projects using GitHub Pages

🀝 Contributing

Contributions are welcome.

Steps:

1️⃣ Fork the repository
2️⃣ Create a branch
3️⃣ Make improvements
4️⃣ Submit a Pull Request


πŸ“Š GitHub Activity


πŸ“œ License

MIT License


πŸ‘¨β€πŸ’» Author & Contact

Author:
Rohan Singh

If you'd like to connect, collaborate, or provide feedback, feel free to reach out:

I'm always open to discussions, suggestions, and learning opportunities in web development.


πŸ“¬ Feedback

If you have suggestions, ideas, or improvements, feel free to open an issue or share feedback.

Contributions and discussions are always welcome.


⭐ If you like this project, consider starring the repository on GitHub!

About

A modern, fully responsive podcast landing page built exclusively with HTML5 and CSS3. Showcasing high-performance UI design without external frameworks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors