Skip to content

WhatsApp clone made with Next.js, TypeScript, TailwindCSS, shadcn-ui

Notifications You must be signed in to change notification settings

MirosBL45/WhatsApp

Repository files navigation

Project: WhatsUp Clone

This project is a clone of the popular WhatsApp application, developed using the following technologies and tools:

1. Framework and Core

  • Next.js: Provides the foundation for building scalable and high-performance React applications with server-side rendering and static page generation.
  • TypeScript: Enables static typing, helping to write robust and maintainable code.

2. Styling and UI

  • TailwindCSS: Used for styling components with a utility-first CSS framework, allowing rapid UI development.
  • shadcn-ui: A component library that simplifies UI development with pre-built React components.

3. Data Management and Authentication

  • Convex: Serves as the database, enabling flexible data storage and management.
  • Clerk: Handles user authentication, providing secure sign-in and registration management.

4. Communication and Media

  • ZEGOCLOUD: Powers video calls and general calling functionality.
  • Svix: Facilitates reliable and efficient webhook delivery.
  • React-hot-toast: Adds beautiful and simple notifications to the application.
  • ReactPlayer: A component for playing various video and audio URLs.

5. State Management and Interactivity

  • Zustand: A minimalist and fast state management solution.
  • Emoji Picker React: A component for selecting and inserting emojis into the application.

6. AI and Advanced Features

  • OpenAI API: Integrated for communication with ChatGPT, allowing interaction with artificial intelligence.
  • DALL·E: Used for generating images via OpenAI's powerful image generation capabilities.

Each of these technologies contributes to the functionality and user experience of the application, making WhatsUp Clone a powerful and modern communication tool.

About

WhatsApp clone made with Next.js, TypeScript, TailwindCSS, shadcn-ui

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published