Push Meets solves the problem of decentralized and secure virtual meetings by enabling wallet-to-wallet video calls and real-time communication features.
Push Meets is a cutting-edge web application built around the push protocol, offering seamless wallet-to-wallet video calls and real-time communication features. With Push Meets, users can effortlessly connect with their wallets, initiate video calls, create instant meetings, schedule future meetings, manage contacts, and engage in real-time chat conversations, all within a secure and user-friendly environment.
To get started with Push Meets, follow these steps:
Clone the Repository: Clone the Push Meets repository to your local machine:
git clone https://github.com/Gautam25Raj/push-hack
Install Dependencies: Navigate to the project directory and install dependencies using npm or yarn:
npm install
cd server
npm install
Configure Environment Variables: Set up environment variables required for the application. Refer to the provided env
example below for details.
Start the Development Server: Start the development server by running the following command:
cd server
npm start
Access Push Meets: Once the server is running, access Push Meets in your web browser at the specified localhost URL.
AuthProvider
, ReduxProvider
, etc.To connect your wallet to Push Meets, follow these steps:
To initialize Push and sign a message for authentication, follow these steps:
After connecting your wallet, click on the "Initialize Push" option.
Sign the message using your wallet's authentication method.
Push Meets will verify the signed message and authenticate your wallet.
To create a meeting on Push Meets, follow these steps:
Select the contacts you want to invite to the meeting.
Fill out the meeting form with the desired date and time.
Click on the "Create Meeting" button to finalize the process.
To create an instant meeting on Push Meets, follow these steps:
To edit or delete a meeting on Push Meets, follow these steps:
Navigate to the meeting you want to edit or delete.
Click on the three-dot menu icon associated with the meeting.
Select the appropriate option to edit or delete the meeting.
Follow the on-screen prompts to make changes or confirm deletion.
By following these usage examples, users can seamlessly navigate Push Meets and leverage its features for efficient collaboration and communication.