Agora Chat is a real-time video and voice communication application built using the Agora SDK. This project successfully demonstrated my technical capabilities and led to my acceptance at a new company.
- Real-time Video Calling: High-quality video communication
- Voice Chat: Crystal clear audio transmission
- Screen Sharing: Share your screen during calls
- Multiple Participants: Support for group video calls
- Responsive Design: Works seamlessly across devices
- Low Latency: Optimized for minimal delay in communication
Live Application: https://agora-chat-7eie-e5f6wpcdq-a-slehs-projects.vercel.app/
- Frontend: React.js
- Real-time Communication: Agora Web SDK
- Hosting: Vercel
- Styling: CSS/Tailwind (if applicable)
- State Management: React Hooks
- Node.js (v14 or higher)
- npm or yarn
- Agora Developer Account (for App ID)
# Clone the repository
git clone <repository-url>
# Navigate to project directory
cd agora-chat
# Install dependencies
npm install
# Set up environment variables
# Create a .env file with:
REACT_APP_AGORA_APP_ID=your_app_id_here
# Start development server
npm start