{"id":24609344,"url":"https://github.com/samueltuoyo15/meethub","last_synced_at":"2025-08-03T14:07:44.870Z","repository":{"id":271385469,"uuid":"913249667","full_name":"samueltuoyo15/Deep-Conv","owner":"samueltuoyo15","description":"Deep Conv is an open source progressive web application that allows for the video call and connection between two parties from one location to the other built with modern tools like WebRTC, Socket Io, Typescript, Express, React and more","archived":false,"fork":false,"pushed_at":"2025-01-29T22:48:16.000Z","size":1061,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T23:22:23.717Z","etag":null,"topics":["fullstack-development","typescript","webrtc-video"],"latest_commit_sha":null,"homepage":"https://meet-flow-kappa.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/samueltuoyo15.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-07T10:16:24.000Z","updated_at":"2025-01-29T22:48:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"f236bada-3ad6-43dd-9ab3-8d1ebf72337b","html_url":"https://github.com/samueltuoyo15/Deep-Conv","commit_stats":null,"previous_names":["samueltuoyo15/meethub","samueltuoyo15/video-conferenece"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samueltuoyo15%2FDeep-Conv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samueltuoyo15%2FDeep-Conv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samueltuoyo15%2FDeep-Conv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samueltuoyo15%2FDeep-Conv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samueltuoyo15","download_url":"https://codeload.github.com/samueltuoyo15/Deep-Conv/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244217953,"owners_count":20417677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fullstack-development","typescript","webrtc-video"],"created_at":"2025-01-24T18:14:10.371Z","updated_at":"2025-07-03T15:05:05.493Z","avatar_url":"https://github.com/samueltuoyo15.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Deep Conv 💬 - Real-time Video Conferencing**\n\nA modern, real-time video conferencing application built with React, TypeScript, and Socket.IO. Experience seamless communication with features like screen sharing, and more! 🚀\n\n## 🚀 Installation\n\nFollow these steps to get Deep Conv up and running on your local machine:\n\n- 👯 **Clone the Repository**:\n\n  ```bash\n  git clone https://github.com/samueltuoyo15/Deep-Conv.git\n  cd Deep-Conv\n  ```\n\n- ⚙️ **Install Dependencies**:\n\n  ```bash\n  cd client\n  npm install\n  cd ../server\n  npm install\n  ```\n\n- 🔑 **Environment Variables**:\n  - Create a `.env` file in the `server` directory.\n  - Add the client URL:\n    ```\n    CLIENT_URL=http://localhost:5173\n    PORT=10000\n    ```\n\n- 🚀 **Run the Application**:\n\n  ```bash\n  # In separate terminals\n  cd client\n  npm run dev\n\n  cd ../server\n  npm run start\n  ```\n\n## ✨ Usage\n\n### Running the App\n\n1.  Open your browser and navigate to `http://localhost:5173`.\n2.  Click on **New meeting** or **Join with a code**.\n\n### Creating a New Meeting\n\n1.  Click the **New meeting** button.\n2.  A unique meeting link will be generated.\n3.  Share the link with participants.\n\n### Joining a Meeting\n\n1.  Click the **Join with a code** button.\n2.  Enter the meeting code provided by the organizer.\n3.  Click the **Join** button.\n\n### Screenshots\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eLanding Page\u003c/strong\u003e\u003c/summary\u003e\n\u003cimg src=\"https://i.imgur.com/your_landing_page_screenshot.png\" alt=\"Landing Page\" width=\"600\"/\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eCreate Meet Modal\u003c/strong\u003e\u003c/summary\u003e\n\u003cimg src=\"https://i.imgur.com/your_create_meet_screenshot.png\" alt=\"Create Meet Modal\" width=\"600\"/\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eRoom Page\u003c/strong\u003e\u003c/summary\u003e\n\u003cimg src=\"https://i.imgur.com/your_room_page_screenshot.png\" alt=\"Room Page\" width=\"600\"/\u003e\n\u003c/details\u003e\n\n## 🌟 Key Features\n\n- 📞 **Real-time Video Conferencing**: High-quality video and audio communication.\n- 🔗 **Easy Invite Sharing**: Share meeting links for quick access.\n- 🔒 **Secure Connections**: Secure communication using WebSockets.\n- 📱 **Responsive Design**: Works seamlessly on various devices.\n- 🎤 **Mic \u0026 Video Controls**: Toggle mic and video during meetings.\n- 🖐️ **Raise Hand**: Feature to indicate participation.\n\n## 💻 Technologies Used\n\n| Technology         | Link                                                              |\n| :----------------- | :---------------------------------------------------------------- |\n| React              | [https://react.dev/](https://react.dev/)                           |\n| TypeScript         | [https://www.typescriptlang.org/](https://www.typescriptlang.org/) |\n| Tailwind CSS       | [https://tailwindcss.com/](https://tailwindcss.com/)             |\n| Node.js            | [https://nodejs.org/](https://nodejs.org/)                         |\n| Express            | [https://expressjs.com/](https://expressjs.com/)                   |\n| Socket.IO          | [https://socket.io/](https://socket.io/)                         |\n| Vite               | [https://vitejs.dev/](https://vitejs.dev/)                         |\n| Lucide React Icons | [https://lucide.dev/](https://lucide.dev/)                         |\n\n## 🎉 Contributing\n\nContributions are always welcome! Here’s how you can contribute:\n\n- 🐛 Report bugs\n- 💡 Suggest new features\n- 🛠️ Submit pull requests\n- 📝 Improve documentation\n\n## 📜 License\n\nThis project is licensed under the [MIT License](https://opensource.org/license/mit/).\n\n## 🧑‍💻 Author Info\n\n- **OritseWeyinmi Samuel Tuoyo**\n  - [GitHub](https://github.com/samueltuoyo15)\n  - [Twitter](https://x.com/TuoyoS26091)\n  - [LinkedIn](https://www.linkedin.com/in/samuel-tuoyo-8568b62b6)\n\n[![Readme was generated by Dokugen](https://img.shields.io/badge/Built%20with-Dokugen-brightgreen)](https://github.com/samueltuoyo15/Dokugen)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamueltuoyo15%2Fmeethub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamueltuoyo15%2Fmeethub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamueltuoyo15%2Fmeethub/lists"}