Skip to content

SLASH27KushaL/STRIVO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

STRIVO is a modern, real-time chat application built to facilitate seamless communication. It features private messaging, group chats, multimedia sharing, and an administrative dashboard for analytics. Built with the MERN stack and powered by Socket.io for instant data transfer.

πŸš€ Features Real-time Messaging: Instant messaging powered by Socket.io.

User Authentication: Secure login and registration using JSON Web Tokens (JWT) and BCrypt.

Group Chats: Create and manage group conversations.

File Sharing: Upload and share images/files, integrated with Cloudinary.

Admin Dashboard: Visual analytics and usage statistics using Chart.js.

Responsive UI: Modern interface built with React, Material UI, and Framer Motion for smooth animations.

Notifications: Real-time alerts for new messages (implied by react-hot-toast).

πŸ› οΈ Tech Stack Frontend Framework: React (v19) with Vite

UI Library: Material UI (@mui)

State/Networking: Axios, Socket.io-client

Charts: Chart.js, React-chartjs-2

Animations: Framer Motion

Utilities: Moment.js, React-hot-toast

Backend Runtime: Node.js

Framework: Express.js

Database: MongoDB with Mongoose

Real-time Engine: Socket.io

Authentication: JWT (jsonwebtoken), cookie-parser, bcrypt

File Storage: Cloudinary (with Multer)

Conversation with Gemini give me github readme for this repo '

I encountered an error doing what you asked. Could you try again?

try agaimn

Based on the code files provided, specifically the client and server directories and their package.json files, here is a comprehensive README.md file for the STRIVO repository.

This project appears to be a Real-Time Chat Application built using the MERN stack (MongoDB, Express, React, Node.js) with Socket.io.

STRIVO STRIVO is a modern, real-time chat application built to facilitate seamless communication. It features private messaging, group chats, multimedia sharing, and an administrative dashboard for analytics. Built with the MERN stack and powered by Socket.io for instant data transfer.

πŸš€ Features Real-time Messaging: Instant messaging powered by Socket.io.

User Authentication: Secure login and registration using JSON Web Tokens (JWT) and BCrypt.

Group Chats: Create and manage group conversations.

File Sharing: Upload and share images/files, integrated with Cloudinary.

Admin Dashboard: Visual analytics and usage statistics using Chart.js.

Responsive UI: Modern interface built with React, Material UI, and Framer Motion for smooth animations.

Notifications: Real-time alerts for new messages (implied by react-hot-toast).

πŸ› οΈ Tech Stack Frontend Framework: React (v19) with Vite

UI Library: Material UI (@mui)

State/Networking: Axios, Socket.io-client

Charts: Chart.js, React-chartjs-2

Animations: Framer Motion

Utilities: Moment.js, React-hot-toast

Backend Runtime: Node.js

Framework: Express.js

Database: MongoDB with Mongoose

Real-time Engine: Socket.io

Authentication: JWT (jsonwebtoken), cookie-parser, bcrypt

File Storage: Cloudinary (with Multer)

πŸ“‚ Project Structure Bash strivo/ β”œβ”€β”€ client/ # Frontend React application β”‚ └── front/ # Vite project source β”œβ”€β”€ server/ # Backend Node.js/Express application └── README.md # Project documentation

About

FULL STACK CHAT APPLICATION

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published