Skip to content

adrian1715/frontend-website-clones

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎨 Frontend Website Clones

Frontend Clones

Precise landing page recreations of famous websites

HTML5 CSS3 Responsive

🌐 View Projects β€’ πŸ“ Report Bug β€’ ✨ Request Feature

Live Demos: Disney Plus β€’ Spotify


πŸ“– About The Project

This repository contains frontend clones of popular streaming platforms, built as practice projects to improve HTML/CSS skills and demonstrate proficiency in replicating complex user interfaces.

🎯 Included Clones

1. 🎬 Disney+ Clone

A recreation of Disney+'s landing page featuring:

  • Hero section with background video
  • Subscription plans showcase
  • Content categories
  • Device compatibility section
  • Footer with links

2. 🎡 Spotify Clone

A recreation of Spotify's premium landing page featuring:

  • Premium subscription banner
  • Feature highlights
  • Multiple pricing plans
  • Free trial promotion
  • Footer navigation

🌟 Key Features

  • βœ… Precise Design - Accurate recreation of original layouts
  • 🎨 Responsive Layout - Works on all screen sizes
  • πŸ“± Mobile-First Approach - Optimized for mobile devices
  • πŸ–ΌοΈ High-Quality Images - Professional-grade visuals
  • ⚑ Fast Loading - Optimized performance
  • πŸ”§ Clean Code - Well-structured and commented HTML/CSS
  • 🎯 Best Practices - Semantic HTML and modern CSS

πŸ› οΈ Built With

  • HTML5 - Semantic markup structure
  • CSS3 - Advanced styling and layouts
    • Flexbox
    • CSS Grid
    • Media Queries
    • Animations
  • Responsive Design - Mobile-first methodology

πŸ’» Getting Started

Prerequisites

  • A modern web browser (Chrome, Firefox, Safari, Edge)
  • No additional installations required!

Installation

  1. Clone the repository

    git clone https://github.com/adrian1715/frontend-website-clones.git
    cd frontend-website-clones
  2. Open the clones

    Navigate to the desired clone folder and open index.html:

    Disney+ Clone:

    cd "Disney-Plus"
    open index.html  # macOS
    # or
    start index.html  # Windows

    Spotify Clone:

    cd Spotify
    open index.html  # macOS
    # or
    start index.html  # Windows
  3. Or use a local server (recommended)

    # Using Python 3
    python -m http.server 8000
    
    # Using Node.js http-server
    npx http-server

    Then navigate to:

    • Disney+: http://localhost:8000/Disney-Plus/
    • Spotify: http://localhost:8000/Spotify/

πŸ“ Project Structure

frontend-website-clones/
β”œβ”€β”€ Disney-Plus/
β”‚   β”œβ”€β”€ index.html           # Disney+ main page
β”‚   └── style.css           # Disney+ styles
β”‚
β”œβ”€β”€ Spotify/
β”‚   β”œβ”€β”€ index.html           # Spotify main page
β”‚   └── style.css           # Spotify styles
β”‚
β”œβ”€β”€ images/                  # Shared images folder
β”‚   β”œβ”€β”€ disney-1.jpg
β”‚   β”œβ”€β”€ disney-logo_1.jpg
β”‚   β”œβ”€β”€ 2.png - 9.png       # Spotify images
β”‚   β”œβ”€β”€ facebook png.png
β”‚   β”œβ”€β”€ twitter png.png
β”‚   └── insta.png
β”‚
└── README.md               # Documentation (English)
└── README-ptbr.md          # Documentation (Portuguese)

🎨 Clone Details

🎬 Disney+ Clone

Features Implemented:

  • βœ… Full-width hero section with video background
  • βœ… Navigation bar with logo
  • βœ… Subscription plans grid
  • βœ… Content showcase sections
  • βœ… Device compatibility display
  • βœ… Footer with social links
  • βœ… Responsive design for all devices

Tech Highlights:

  • CSS Grid for layout
  • Flexbox for components
  • Media queries for responsiveness
  • Custom fonts and icons

alt text


🎡 Spotify Clone

Features Implemented:

  • βœ… Premium subscription banner
  • βœ… Feature highlights section
  • βœ… Pricing plans comparison
  • βœ… Free trial promotion
  • βœ… Footer with navigation
  • βœ… Social media links
  • βœ… Fully responsive layout

Tech Highlights:

  • Flexbox-based layout
  • Gradient backgrounds
  • Hover effects and transitions
  • Mobile-optimized navigation

alt text


πŸ“± Responsive Design

Both clones are fully responsive and tested on:

Breakpoints

  • πŸ“± Mobile: 320px - 767px
  • πŸ“± Tablet: 768px - 1024px
  • πŸ’» Desktop: 1025px+

Tested Devices

  • βœ… iPhone (various models)
  • βœ… iPad
  • βœ… Android phones
  • βœ… Desktop browsers

πŸŽ“ What I Learned

Building these clones helped me improve my skills in:

Technical Skills

  • βœ… Advanced CSS Layouts: Grid, Flexbox, positioning
  • βœ… Responsive Design: Mobile-first approach, media queries
  • βœ… CSS Best Practices: BEM methodology, DRY principles
  • βœ… HTML Semantics: Proper use of semantic tags
  • βœ… Cross-Browser Compatibility: Testing and fixing issues
  • βœ… Performance Optimization: Image optimization, CSS minification

Design Skills

  • βœ… Visual Design: Understanding spacing, typography, colors
  • βœ… UI/UX Principles: User flow, navigation, accessibility
  • βœ… Design Replication: Attention to detail, pixel perfection
  • βœ… Brand Consistency: Maintaining visual identity

🌐 Browser Compatibility

Browser Version Status
Chrome 90+ βœ… Fully Supported
Firefox 88+ βœ… Fully Supported
Safari 14+ βœ… Fully Supported
Edge 90+ βœ… Fully Supported
Opera 76+ βœ… Fully Supported

🀝 Contributing

Contributions are welcome! If you'd like to improve these clones:

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contribution Ideas

  • Add more streaming service clones
  • Improve accessibility
  • Add JavaScript interactivity
  • Optimize performance
  • Fix bugs or issues

πŸ“ License

This project is open source and available under the MIT License.

Note: These clones are for educational purposes only. All trademarks, logos, and brand names are the property of their respective owners.


⚠️ Disclaimer

These are educational projects created to practice frontend development skills. They are not affiliated with, endorsed by, or connected to Disney+, Spotify, or any of their parent companies. All trademarks and copyrights belong to their respective owners.

These clones should not be used for:

  • ❌ Commercial purposes
  • ❌ Distribution as real applications
  • ❌ Misrepresentation as official products

These clones are intended for:

  • βœ… Learning and education
  • βœ… Portfolio demonstration
  • βœ… Skill development
  • βœ… Inspiration for design

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

Adrian Lobato


πŸ™ Acknowledgments

  • Disney+ and Spotify for the original designs that inspired these clones
  • The frontend development community for resources and tutorials
  • Bootstrap for responsive design inspiration

πŸ“Š Project Stats

GitHub last commit GitHub repo size GitHub top language


If you find these clones helpful, please give the repo a ⭐

I truly appreciate all your support!

⬆ Back to Top

About

Faithful frontend recreations of the Disney Plus and Spotify lading pages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published