QuickConnect is a video chat application that allows users to connect and interact via live video streams. Hosted on AWS Cloud, QuickConnect provides scalable and reliable performance.
- Real-time Video Chat: Instantly connect with other users using high-quality video.
- User Authentication: Secure sign-in and session management.
- Responsive Design: Accessible on desktops, tablets, and smartphones.
- Cloud Hosting: Deployed on AWS Cloud for enhanced scalability and reliability.
To get started with QuickConnect locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/quickconnect.git
-
Navigate to the project directory:
cd quickconnect
-
Install dependencies:
npm install
-
Create a
.env.local
file in the root directory and add your environment variables (if any). -
Run the development server:
npm run dev
-
Open your browser and visit
http://localhost:3000
to see the app in action.
To deploy QuickConnect on AWS Cloud:
-
Build the project:
npm run build
-
Deploy the build files to your AWS server.
-
Configure your AWS instance to serve the static files and manage the server environment.
- Join a Room: Enter an existing room ID to start a video chat.
- Create a Room: Generate a new room ID to initiate a video chat session.
- Toggle Audio/Video: Manage your audio and video settings with the provided controls.
Contributions are welcome! To contribute to QuickConnect:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/YourFeature
-
Commit your changes:
git commit -am 'Add new feature'
-
Push to the branch:
git push origin feature/YourFeature
-
Create a Pull Request.