convoz-chat Tailwind Templates

Convoz Chat

šŸ“¢A user-friendly chat app for building online communities. Built with React, Redux and Firebase

Table of Contents

Convoz

LastUpdate Issues Contributors Stargazers License Contributions welcome

Open-source chat platform with discord-like features built with React, Redux, Vite and Firebase

šŸš€ Visit Live Website

Convoz Screenshot

šŸ”„ Features

  • Real-time Chat: Responsive chat experience with real-time updates
  • Channel Management: Create, join and manage channels easily
  • User Authentication: Secure user authentication with Google Sign-In
  • User-Friendly Interface: Intuitive UI/UX design to enhance user experience

šŸ› ļø Stack

This project was built using the following technologies:

  • āš›ļø React
  • šŸ”· TypeScript
  • šŸ”„ Firebase
  • 🧰 Redux Toolkit
  • ⚔ Vite
  • šŸ” ESLint
  • šŸŖ react-firebase-hooks
  • 🚦 react-router-dom
  • šŸŽØ Tailwind CSS

šŸ“™ Getting Started

To get started with this project, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the dependencies by running npm install.
  3. Start the development server by running npm start.

šŸ—‚ļø Project Structure

The project is structured as follows:

.
ā”œā”€ā”€ src/
│   ā”œā”€ā”€ assets
│   ā”œā”€ā”€ components
│   ā”œā”€ā”€ features/
│   │   ā”œā”€ā”€ Channels/
│   │   │   ā”œā”€ā”€ CreateChannel.tsx
│   │   │   └── channelsSlice.ts
│   │   └── Chat
│   ā”œā”€ā”€ lib/
│   │   ā”œā”€ā”€ firebase.ts
│   │   └── store.ts
│   ā”œā”€ā”€ pages/
│   │   ā”œā”€ā”€ Landing.tsx
│   │   └── Channels.tsx
│   ā”œā”€ā”€ styles
│   ā”œā”€ā”€ App.tsx
│   ā”œā”€ā”€ main.tsx
│   └── RootLayout.ts
ā”œā”€ā”€ package.json
└── tailwind.config.js

šŸ¤ Contributing

This project is perfect for learners and open-source enthusiasts. We welcome contributions from everyone!

You can contribute in many ways:

  • ⭐ Star the repo
  • šŸž Report bugs
  • šŸ’” Suggest new features
  • šŸ‘©ā€šŸ’» Implement new features/bug fixes

Please check out our Contribution Guide for more details.

šŸŽ–ļø Contributors

Hein Thant
Hein Thant

šŸ’» šŸŽØ
Pratyush Joshi
Pratyush Joshi

šŸ’»
tran1109
tran1109

šŸ’»

šŸ“œ License

This project is licensed under the MIT License - see the LICENSE for details.

Top categories

Loading Svelte Themes