ChattyNetwork is a modern, decentralized communication platform that connects users in a secure and flexible environment. The project is built using Next.js, Tailwind CSS, AOS, and Zod for validation. The backend leverages Express.js, MySQL, and other cutting-edge technologies, all containerized with Docker for seamless scalability.
- π Secure Authentication β Supports JWT, OAuth, and encrypted sessions.
- π Modular Architecture β Easily extend and customize features.
- π Modern Frontend β A dynamic and interactive UI powered by Next.js and Tailwind CSS.
- π¨ AOS Animations β Smooth scroll effects for enhanced UX.
- π Support for Group and Private Chats β Users can create channels and private conversations.
- π Multi-Language Support β Localization system for global users.
- π‘ Socket.io in Express.js β Fast and responsive real-time communication.
- β‘ pnpm for Efficient Package Management β Better performance and dependency organization.
- Frontend: Next.js, Tailwind CSS, AOS, Zod
- Backend: Express.js, MySQL, Socket.io
- Package Management: pnpm
- Node.js (recommended version 18+)
- MySQL
- pnpm
# Clone the repository
git clone https://github.com/YourRepo/ChattyNetwork.git
cd ChattyNetwork
# Install dependencies
pnpm install
# Run the application locally
pnpm dev
- π Message history and cross-device synchronization.
- π€ Voice and video chat support.
- π Real-time notifications.
- π Message editing and deletion.
- π¨ Full UI customization