Echo Video Calling App
Welcome to the Echo Video Calling App! This application allows you to easily create, schedule, join, and manage video meetings. Whether you're planning a business conference, catching up with friends, or attending an online class, Echo has you covered.
Features
- Instant Meetings: Quickly create new meetings on the fly.
- Scheduled Meetings: Plan and organize your meetings in advance.
- View Recordings: Access and review your past meeting recordings.
- Join Meetings: Easily join meetings using invite links.
- User Authentication: Securely authenticate users using Clerk.
- Responsive Design: Enjoy a seamless experience across devices.
Technologies Used
- Next.js: A React framework for building server-side rendered applications.
- Stream Video SDK: Provides the necessary tools for integrating video calling functionality.
- React: A JavaScript library for building user interfaces.
- Clerk: Handles user authentication and authorization.
- React DatePicker: A flexible date and time picker component for React.
- Tailwind CSS: A utility-first CSS framework for styling components.
Getting Started
To run the Echo Video Calling App locally, follow these steps:
- Clone this repository to your local machine.
- Install the necessary dependencies using
npm install
.
- Set up environment variables according to the provided
.env.example
file.
- Run the application using
npm run dev
.
- Access the application in your browser at
http://localhost:3000
.
Usage
- Creating a Meeting:
- Click on "New Meeting" to create a new meeting instantly.
- Select "Schedule Meetings" to plan and schedule meetings for later.
- Joining a Meeting:
- Choose "Join Meeting" and enter the meeting link to join an ongoing meeting.
- Viewing Recordings:
- Navigate to the "View Recordings" section to access and review past meeting recordings.
Contributions
Contributions to the Echo Video Calling App are welcome! Feel free to submit pull requests, report issues, or suggest new features to help improve the application.
About
Echo Video Calling App is developed and maintained by [Your Company Name]. For inquiries, contact [contact@example.com].
Thank you for using Echo Video Calling App! I hope you enjoy seamless video calling experiences with Echo.