Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harshitpachori/cleartalk
This is a Chat Application developed with MERN stack with Socket.io
https://github.com/harshitpachori/cleartalk
axios chat-application cookies expresjs javascript jwt mongodb multer nodejs radix-ui reactjs reactrouterdom realtime-chat shadcn-ui socket-io tailwindcss websocket yarn zustand
Last synced: 10 days ago
JSON representation
This is a Chat Application developed with MERN stack with Socket.io
- Host: GitHub
- URL: https://github.com/harshitpachori/cleartalk
- Owner: HarshitPachori
- Created: 2024-07-16T09:15:15.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-20T06:01:02.000Z (about 2 months ago)
- Last Synced: 2024-10-17T22:37:58.221Z (29 days ago)
- Topics: axios, chat-application, cookies, expresjs, javascript, jwt, mongodb, multer, nodejs, radix-ui, reactjs, reactrouterdom, realtime-chat, shadcn-ui, socket-io, tailwindcss, websocket, yarn, zustand
- Language: JavaScript
- Homepage: https://clear-talk-eight.vercel.app/
- Size: 6.25 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `Clear Talk - A Realtime Chat Application`
This project is a `real-time chatting application with end-to-end encyption of chat messages and files` by which a registered user can chat with their friends and relatives , send emoji's & files to them also, can download shared files also. With a robust Backend in `Node Js` and `Express Js` & visualy appealing user interface or Frontend in `ReactJs` , with `Zustand` for state management , `Javascript` , `TailwindCSS` and `Shadcn-ui` for overall better user experience and easyness, we have developed this application.
## TECH STACK
- `Backend` : Javascript, NodeJs, ExpressJs, MongoDB, Socket.io, JWT Authentication with Http Only Cookie Storage, Yarn, Postman, etc.
- `Frontend` : ReactJs, React Router Dom, TailwindCSS, Shadcn-ui, Zustand, Socket.io-client, JavaScript, Yarn, etc## Table of Contents
- [Software and Tools required](#software-and-tools-required)
- [Installation](#installation)
- [Running the Server](#running-the-server)
- [Running the Frontend](#running-the-frontend)
- [API Endpoints](#api-endpoints)- [Register User](#register-user)
- [Login User](#login-user)- [Responses](#responses)
- [Success Responses](#success-responses)
- [Error Responses](#error-responses)
- [Postman Collection](#postman-collection)
- [Snapshots](#snapshots)## Software and Tools required
- NodeJs
- Git
- MongoDB Cliet or Server
- Docker
- For Backend (IDE or Editors)
- Visual Studio Code (VS Code)
- For Frontend (Editors)
- Visual Studio Code(VS Code) -> `Recommended`
- Sublime Text