Skip to content

tiwarisamir/kura-the-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

22 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Kura

Kura is a cutting-edge real-time messaging platform built with a robust tech stack to ensure a seamless and responsive user experience. The frontend is developed using React, providing a dynamic and intuitive interface, while SCSS is used for styling to maintain a visually appealing design. State management is handled by Redux, ensuring data consistency and efficient user interaction. The backend is powered by Node.js with Express, delivering high performance and scalability. Mongoose, in conjunction with MongoDB, manages the database operations, offering a flexible and scalable solution for storing user data and message histories. Real-time communication is facilitated by Socket.IO, enabling instant messaging and live updates, making Kura a reliable and efficient communication tool.

๐Ÿ  Visit Website

MasterHead

Installation

Instructions on how to get the development environment running.

git clone https://github.com/tiwarisamir/kura-the-chat-app

Install backend dependencies

cd server

npm install

Install frontend dependencies

cd client

npm install

Usage

How to use the application after installation.

Run the backend server as Dev

cd server

 npm run dev

Run the frontend client as Dev

cd client

 npm run dev

.env for frontend

VITE_SERVER=

.env for backend

MONGO_URI=

PORT=

JWT_SECRET=

ADMIN_SECRET_KEY=

CLIENT_URL=

CLOUDINARY_CLOUD_NAME=

CLOUDINARY_API_KEY=

CLOUDINARY_API_SECRET=

Tech Stacks

  • Frontend Technologies:

    • ReactJS
    • Redux
    • framer-motion
    • socket.io-client
    • moment
    • chart.js
  • Backend Technologies:

    • express
    • mongoose
    • multer
    • socket.io
    • cloudinary
  • Deployment and Hosting:

    • Vercel

Author

๐Ÿ™Žโ€โ™‚๏ธ Samir Tiwari @tiwarisamir

๐Ÿค Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a โญ๏ธ if this project helped you!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published