Tiny-Talks is a simple realtime chat application based on MERN Stack where user can message an Individual or Group.
- Consists of the Google auth and JWT for user SIGN/LOGIN
- Tiny-Talks frontend is implemented with React.js using ChakraUI along with Redux to handle different states. It also uses Axios to interact with the backend to send and receive data.
- Tiny-Talks backend is built using NodeJS and Express. It provides various APIroutes to handle userlogin and signup. It also interacts with MongoDB databases to save and retrieve data
- Frontend - HTML, CSS, JavaScript, React.js, ChakraUI.
- Backend - Node.js, Express.js.
- DataBase - MongoDB, mongoose.
- Hosting Platform - GitHub,herokuapp
Clone the project
git clone https://github.com/ayushsrivastav0811/Tiny-Talks
Go to the project directory
cd mern-chat-app
Install dependencies
npm install
cd frontend/
npm install
Start the server
npm run start
Start the Client
//open now terminal
cd frontend
npm start
Glad to see you here! Show some love by starring this repo.