Skip to content

Synapses is a fully responsive chat application built using the MERN stack.

Notifications You must be signed in to change notification settings

Rahulnisanth/Synapses-ChatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 

Repository files navigation

Synapses Chat App - v1

Status: Completed

Tags: Express, MongoDB, NodeJS, React and Socket-io.

Project Description:

Synapses is a fully responsive chat application built using the MERN stack. Designed to offer seamless real-time communication, the application leverages React for the frontend with ShadCN UI components and Tailwind CSS for a sleek, modern design. Authentication is managed through JWT tokens, ensuring secure user access.

Tech Stack:

  • Frontend:
    • React ⚛️
    • UI Components: ShadCN 🧩
    • Styling: Tailwind CSS 🎨
    • Responsiveness: Fully Responsive Design 📱💻
  • Backend:
    • Node.js and Express 🛠️
    • Database: MongoDB 🗄️
    • File Handling: Multer for File and Image Storage 📁📷
    • Real-time Messaging: Sockets for Instant Communication 💬
    • Authentication: JWT Tokens 🔑
  • State Management and API:
    • State Management: Zustand 🧠
    • API Calls: Axios for Smooth API Interactions 📥

Key Features:

  • File Handling: Efficient storage and easy download capabilities.
  • Real-time Messaging: Instant communication with support for group chats and personal messages.
  • Emoji Support: Adds fun and expressive elements to conversations.
  • State Management: Ensures a smooth and responsive user experience.
  • Authentication: Secure login and user management.
  • Responsive Design: Adapts to various devices and screen sizes.

Extra Feature Ideas:

  • Voice Chat: Integrate voice chatting features for more interactive communication.
  • Message Search: Add functionality for searching through message history.
  • Message Reactions: Enable users to react to messages with emojis.
  • Push Notifications: Implement notifications for new messages and important updates.

These additions could enhance the functionality and user experience of your chat application, making it more versatile and engaging.

About

Synapses is a fully responsive chat application built using the MERN stack.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published