ChatWave: Real-Time Chat App: React.js, Socket.io, JWT-Auth, Shadcn UI, MongoDB, Node.js, Express.js, Tailwind
Chatwave is a Fullstack chat application. built using React.js, Socket.io, JWT-Auth, Shadcn UI, MongoDB, NOde.js, Express.js, Tailwind. User can communicated with each other in real-time and can share all kind of media ( Including Video, Image, Audio, Files ).
- Real-Time Chat Application
- Multimedia Upload ( Includind Video, Image, Audio, Files )
- JWT Authentication
- Online status Update
- Hosting using Firebase and Render.com
git clone https://github.com/Omkar-kamble82/ChatWave.git
npm i
frontend:
VITE_SERVER_AUTH_URI=
VITE_REACT_APP_API_KEY=
VITE_REACT_APP_AUTH_DOMAIN=
VITE_REACT_APP_PROJECT_ID=
VITE_REACT_APP_STORAGE_BUCKET=
VITE_REACT_APP_MESSAGING_SENDER_ID=
VITE_REACT_APP_APP_ID=
server:
MONGO_URI=
PORT=
NODE_ENV=
CLIENT=
JWT_SECRET=
npm run dev
firebase init
npm run build
firebase deploy
Running commands with npm npm run [command]
command | description |
---|---|
dev |
Starts a development instance of the app |
build |
Build frontend app |