AnyMeeting is a web-based application built with Next.js that allows users to create and join meetings seamlessly. It leverages Kinvey authentication for secure user management. Visit meetmate App
- User Authentication: Utilizes Kinvey authentication to securely manage user accounts.
- Create Meetings: Users can easily create meetings with customizable details.
- Join Meetings: Participants can join meetings using unique meeting codes or links.
- Real-time Communication: Incorporates real-time messaging or video conferencing for effective communication during meetings.
- Responsive Design: The app is designed to be responsive, providing a seamless experience across devices.
To run the AnyMeeting app locally, follow these steps:
-
Clone the repository:
-
Navigate to the project directory:
-
Install dependencies:
-
Set up environment variables:
Create a .env.local
file in the root directory and add your Kinvey credentials:
-
Start the development server:
-
Open your browser and visit
http://localhost:3000
to view the app.
- Sign Up / Log In: Users can sign up for a new account or log in with their existing Kinvey credentials.
- Create Meeting: After logging in, users can create a new meeting by providing necessary details such as title, date, time, and description.
- Join Meeting: Participants can join meetings by entering the provided meeting code or following the meeting link.
- Participate in Meetings: Once inside a meeting, users can participate in real-time communication, view shared content, and interact with other participants.
Contributions are welcome! If you'd like to contribute to the AnyMeeting app, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive messages.
- Push your changes to your fork.
- Submit a pull request to the
main
branch of the original repository.
This project is licensed under the MIT License.