Vibely is a modern and feature-rich chat application designed for seamless communication. Developed with a robust tech stack, Vibely ensures a smooth and responsive user experience.
- Real-time Messaging: Instantly send and receive messages with friends and colleagues.
- Media Sharing: Upload and share images and videos effortlessly using Cloudinary.
- Secure Authentication: Sign in with GitHub OAuth for a secure and hassle-free login experience.
- Responsive Design: Beautifully designed with Tailwind CSS and ShadCN UI for a consistent look across all devices.
Frontend
- TypeScript
- JavaScript
- ReactJS
- Next.js 14
- Tailwind CSS
- ShadCN UI
- React Icons
Backend
- NodeJS
- API Integration
- Auth.js
Database & Storage
- MongoDB
- Cloudinary
Tools & Utilities
- ESLint for code quality
- GitHub OAuth for authentication
To get started with Vibely, follow these steps:
- Clone the repository: git clone https://github.com/yourusername/vibely.git
- Install dependencies: npm install
- Configure environment variables for MongoDB, Cloudinary, and GitHub OAuth.
- Run the development server: npm run dev
For better understanding click - https://youtu.be/hBKBHfsBRIE?si=E5HtqXbexNRg3hz1