DEV Community

Cover image for 🟣 Compilation of Best Full Stack Clones: Amazon, Airbnb, Fiverr, Whatsapp, Netflix, Spotify, Youtube, Zoom & Candy Crush
Kishan Sheth
Kishan Sheth

Posted on

🟣 Compilation of Best Full Stack Clones: Amazon, Airbnb, Fiverr, Whatsapp, Netflix, Spotify, Youtube, Zoom & Candy Crush

I am thrilled to share an incredible web development and innovation journey in this blog post. Over time, I have embarked on a quest to recreate and reimagine some of the most popular web applications, resulting in a diverse collection of full-stack clones that reflect my passion for coding and technology.

From the e-commerce giant Amazon to the real-time messaging platform WhatsApp, each clone is a testament to my dedication to mastering various technologies and showcasing their capabilities. In this post, we'll delve into the features and functionalities of these remarkable clones, offering a glimpse into the world of web development and the endless possibilities it presents.

Most of the codes of these clones are open source. You can check it from my GitHub account.

Source Codes

If you like this blog post and my work, don't forget to subscribe to my YouTube channel. It would help me a lot.

Subscribe ⭐

1. Full Stack Amazon Clone

βœ… Built using Next.js

βœ… Styled with Tailwind CSS

βœ… Backend generated using Amplication

βœ… State Management with Zustand

βœ… Typescript for type safety

βœ… Login Signup using JWT Tokens

βœ… API calls using Axios

βœ… Recharts for charts

βœ… Next UI for excellent prebuilt components

βœ… React Pro Sidebar for prebuilt excellent sidebar.

βœ… Admin Panel

βœ… Table Pagination

βœ… Categories CRUD (Create/Read/Update/Delete)

βœ… Products CRUD (Create/Read/Update/Delete)

βœ… Order Management

βœ… Dashboard for Admin

βœ… Admin Login

βœ… User Login & Signup

βœ… User view products

βœ… User search products

βœ… User adds products to the cart

βœ… User place order

βœ… And many more features that you can watch from the video below

2. Full Stack Airbnb Clone

βœ… Built using Next.js

βœ… Styled with Tailwind CSS

βœ… Backend generated using Amplication

βœ… State Management with Zustand

βœ… Realtime Maps using Mapbox API

βœ… Login Signup using JWT Tokens

βœ… API calls using Axios

βœ… Create Listings

βœ… View Listings

βœ… Book Listings

βœ… Delete Listings

βœ… Add Listing to Wishlist

βœ… Remove Listing from Wishlist

βœ… View booked Listings

βœ… Search Listings

βœ… Search Listings using Map

βœ… View Listings Data on Map

3. Full Stack Fiverr Clone

βœ… Built with Next.js

βœ… Used Prisma For ORM

βœ… PostgreSQL for DB

βœ… Node.js for backend

βœ… Express for Node.js framework

βœ… Firebase for Login

βœ… Styled using Tailwind CSS

βœ… Axios for API Calls

βœ… Stripe for Payment Gateway

βœ… Typescript for type Safety

βœ… Cookies and JWT for Auth Management

βœ… Multer for Image Upload

βœ… Create Gigs

βœ… View Gigs

βœ… Search Gigs

βœ… Rate Gigs

βœ… Order Gigs

βœ… Chat with Admin/User

βœ… Revenue Analytics

βœ… Payment with Stripe

4. Full Stack Whatsapp Clone

βœ… Next.js For Frontend

βœ… Node.js with Express as Backend

βœ… Prisma as ORM with PostgreSQL

βœ… Google Login Using Firebase

βœ… Socket.io for Messages

βœ… Styled using Tailwind CSS

βœ… Context for State Management

βœ… Wavesurfer for live Audio Waveforms

βœ… Login with Google using Firebase: Seamlessly sign in with your Google account via Firebase integration.

βœ… Switch between multiple databases using Prisma: Customize your database preferences to suit your needs effortlessly.

βœ… Send and Receive Messages using Sockets: Real-time messaging capabilities using Socket.io for instant communication.

βœ… Voice Call and Video Call Feature: Enjoy crystal clear voice and video calls within the app.

βœ… Voice Notes with Live Audio Waveforms: Send and receive voice notes accompanied by live audio waveforms for an enhanced messaging experience.

βœ… Support for Emoji: Express yourself with a wide range of emojis to add fun and emotions to your conversations.

βœ… Send Images: Share images with your friends and loved ones effortlessly.

βœ… Online/Offline Functionality: Identify your contacts' online and offline status.

βœ… Search Messages: Quickly find specific messages using the search functionality.

βœ… Capture Photo From Camera: Take instant photos using your device's camera and send them instantly.

βœ… Message Read Status: Know when your recipients have read your messages.

βœ… Message Time: Stay updated with the time stamps of messages for better organization.

5. Full Stack Netflix Clone

βœ… Built with React

βœ… Used TMBD API for movie data

βœ… React Router DOM for navigation

βœ… Axios for API Calls

βœ… Redux Toolkit for State Management

βœ… Firebase for Login using Google

βœ… Backend in Node.js with Express

βœ… Mongoose and MongoDB for DB

βœ… Styled using Styled Components

6. Spotify Clone with Spotify API

βœ… Built with React

βœ… Styled with Styled Components

βœ… Used Spotify API for Using Real-Time Data

βœ… Used Context for State Management

βœ… Used Spotify API for player Controls

βœ… Play/Pause Track

βœ… View Spotify Account Playlist

βœ… Play Track from Playlist

βœ… Forward/Backward Track

βœ… Volume Increase/Decrease

7. YouTube Clone with YouTube Data API

βœ… Built using React

βœ… Styled with Tailwind CSS

βœ… Typescript for Type Safety

βœ… Redux Toolkit for State Management

βœ… Axios for API calls

βœ… React Router for Routing

βœ… Infinite Scroll For Infinitely Scrolling of videos

βœ… Used YouTube Data API to get the videos

βœ… Search Videos

βœ… Random Home Page Videos

βœ… View the Video Page with all the details

βœ… Metadata of videos

8. Zoom Clone

βœ… Built with React

βœ… Firebase for login using Google

βœ… Firestore for storing the data and making the app serverless

βœ… React Router for Routing

βœ… Typescript for type safety

βœ… Redux Toolkit for State Management

βœ… Elastic UI for ready-made components

βœ… Zegocloud prebuilt UI for Video Meetings

βœ… You can schedule different types of meetings and join them

βœ… Change Meetings Info

9 Candy Crush in React

βœ… Created using React

βœ… Used Redux Toolkit for State Management

βœ… Styled with Tailwind CSS

βœ… Typescript for Type Safety

βœ… Fully Functional Candy Crush Game using React

βœ… You will learn various best practices

βœ… You will learn how to implement complex Logic

βœ… Logic for valid and invalid moves developed

βœ… Candies with 3 or 4 matches can be poped.

What's Next?

I am working on these Clones next and will create a video before the end of the year.

  1. Full Stack Discord Clone
  2. Full Stack Instagram Clone
  3. Full Stack ChatGPT Clone
  4. Full Stack Twitter Clone

You can check the status of these clones on my Discord Server.

Join Discord 🟣

Conclusion

As the author of this blog post, I'm delighted to share this exciting array of full-stack clones. They stand as a testament to the endless possibilities of web development, showcasing the power of technology and innovation. Whether you're a seasoned developer or just starting your coding journey, I hope these clones inspire you to explore, learn, and create. Stay tuned for more exciting projects on the horizon in the world of full-stack development.

Top comments (3)

Collapse
 
yenicee profile image
Yenice

super bueno

Collapse
 
artxe2 profile image
Yeom suyun

The workload is enormous.
It's amazing.

Collapse
 
kishansheth profile image
Kishan Sheth

Thank you :-)