https://github.com/w-aris/quickconnect-by-waris-
Quick-Connect
https://github.com/w-aris/quickconnect-by-waris-
mongodb nodejs react tailwindcss tanstack-react-query
Last synced: 3 months ago
JSON representation
Quick-Connect
- Host: GitHub
- URL: https://github.com/w-aris/quickconnect-by-waris-
- Owner: W-aris
- Created: 2025-05-12T15:33:59.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-12T15:42:19.000Z (about 1 year ago)
- Last Synced: 2025-05-12T22:59:21.949Z (about 1 year ago)
- Topics: mongodb, nodejs, react, tailwindcss, tanstack-react-query
- Language: JavaScript
- Homepage: https://quickconnect-by-waris.onrender.com/
- Size: 357 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# QuickConnect - Real-Time Chat and Video Calling Application
QuickConnect is a full-stack real-time chat and video calling application designed to connect users worldwide. With features like instant messaging, video calls, and language learning partnerships, Streamify is the perfect platform for seamless communication.
---
## 🚀 Features
- 💬 **Real-Time Chat**: Send and receive messages instantly with a sleek and responsive UI.
- 🎥 **Video Calling**: Start high-quality video calls with your friends and language partners.
- 🤝 **Friend Requests**: Send and accept friend requests to build your network.
- 🔔 **Notifications**: Stay updated with real-time notifications for friend requests and messages.
- 👤 **User Onboarding**: Personalize your profile with bio, location, and profile picture.
- 🌐 **Language Learning**: Connect with language partners to practice and improve your skills.
- 🌙 **Dark Mode**: Switch between light and dark themes for a comfortable user experience.
---
## 🛠️ Tech Stack
### 🖥️ Frontend
| Tech | Logo |
|------------------|------|
|  | Component-based frontend |
|  | Fast dev server and HMR |
|  | Utility-first styling |
|  | Server state management |
|  | Real-time messaging |
|  | Peer-to-peer video calls |
---
### 🔧 Backend
| Tech | Logo |
|-------------------|------|
|  | JavaScript runtime |
|  | API routing and middleware |
|  | NoSQL database |
|  | Authentication tokens |
|  | Messaging & video backend |
## 🖥️ Installation and Setup
### Prerequisites:
- Node.js (v16 or higher)
- MongoDB (local or cloud instance)
- Stream API Key and Secret
### 1. Clone the Repository:
```bash
git clone https://github.com/W-aris/QuickConnect-by-waris-.git
cd streamify
cd backend
npm install
npm run dev
cd ../frontend
npm install
🤝 Contributing
Pull requests are welcome! If you’d like to improve or extend this app, feel free to fork and contribute.
For any major changes, please open an issue first.
📄 License
This project is licensed under the MIT License.
💖 Made with Love by Mohammad Waris