Skip to content

A full-stack messaging application that replicates the popular features of WhatsApp. Built using cutting-edge technologies such as Next.js, Node.js, Prisma, PostgreSQL, Redux, ZegoCloud, Firebase, and Tailwind CSS, this project aims to provide a seamless and modern chatting experience.

License

Notifications You must be signed in to change notification settings

NiravKumbhani30/Whatsapp-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat App

This is a chat application built with Next.js on the client side and Node.js on the server side.

Setup

Prerequisites

  • Node.js
  • npm

To setup the client, follow these steps:

  1. Navigate to the client and server directory:
cd client
cd server

  1. Install dependencies on both client and server:
npm i
  1. Setup your client and server .env file

  2. After setup .env then setup your firebaseConfig.js

  3. After follow 4 step then setup prisma

npx prisma generate //to generate db
npx prisma db push //to push schemas in database
npx prisma studio //to watch database activity
  1. Run client and server side using:
npm run dev //for client side
npm start //for server side

Now, you can open your browser and navigate to http://localhost:3000 to see the application in action.

About

A full-stack messaging application that replicates the popular features of WhatsApp. Built using cutting-edge technologies such as Next.js, Node.js, Prisma, PostgreSQL, Redux, ZegoCloud, Firebase, and Tailwind CSS, this project aims to provide a seamless and modern chatting experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published