Skip to content

This repository contains the React Native frontend for a cutting-edge video calling application. Designed for accessibility and real-time communication, this app integrates WebRTC for seamless video streaming and Socket.IO for efficient real-time signaling.

Notifications You must be signed in to change notification settings

MohammedUmerKhan/React-Native-Commfusion-Video-Calling-Sign-Language-Recognition

Repository files navigation

CommFusion React Native

Welcome to CommFusion, a beautiful and inclusive real-time video calling application developed using React Native for the frontend.

Introduction

CommFusion aims to provide seamless video calling experiences for everyone, fostering inclusivity and accessibility in communication. This README will guide you through getting started with the CommFusion frontend codebase and provide essential information for exploration and customization.

Getting Started

To begin exploring or contributing to the CommFusion frontend, you can clone or download this repository to your local machine:

git clone https://github.com/your-username/CommFusion-React-Native.git

npx react-native run-android

Make sure you have the necessary tools and dependencies installed. For React Native development, you typically need Node.js, npm or yarn, and the React Native CLI. If you haven't set up your development environment yet, refer to the React Native documentation for detailed instructions.

Screenshots

Here are some snapshots of the beautiful screens you'll encounter in CommFusion:

  1. Splash Screen Splash Screen

  2. Authentication Screen Authentication Screen

  3. Login Screen Login Screen

  4. Home Screen Home Screen

  5. Home FAB Screen Home FAB Screen

  6. Call Logs Screen Call Logs Screen

  7. Favorite Sign Screen Favorite Sign Screen

  8. Beginner Level Screen Beginner Level Screen

  9. Alphabet Details Screen Alphabet Details Screen

  10. Beginner Level Screen Beginner Level Screen

  11. Settings Screen General Settings Screen

  12. Notification Settings Screen Notification Settings Screen

  13. Profile Details Level Screen Profile Details Screen

  14. Sign up Screen Beginner Level Screen

  15. Add New Contact Screen Add New Contact Screen

  16. Call Info Screen Call Info Screen

  17. Incoming Call Screen Incoming Call Screen

  18. OutGoing Call Screen OutGoing Call Screen

  19. Video Call 1 Screen Video Call 1 Screen

  20. Video Call 2 Screen Video Call 2 Screen

  21. Video Call 3 Screen Video Call 3 Screen

  22. Video Call 4 Screen Video Call 4 Screen

  23. Video Call 5 Screen Video Call 5 Screen

  24. Video Call 6 Screen Video Call 6 Screen

Feel free to explore the various screens and their functionalities within the app.

Dependencies

Before diving into the codebase, make sure to install the required dependencies:

npm install
# or
yarn install

Usage

Once dependencies are installed, you can run the app using the following command:

npx react-native run-android
# or
npx react-native run-ios

Issues and Contributions

If you encounter any issues while using CommFusion or have suggestions for improvement, please don't hesitate to raise an issue or submit a pull request. Your contributions are highly valued and will help make CommFusion better for everyone.

Credits

CommFusion React Native frontend is maintained by MohammedUmerKhan. Special thanks to all contributors who have helped make this project possible.

Give it a Star

If you find CommFusion useful or appreciate the effort put into its development, consider giving it a star on GitHub to show your support.

Thank you for choosing CommFusion for your video calling needs. Happy communicating! 🚀

About

This repository contains the React Native frontend for a cutting-edge video calling application. Designed for accessibility and real-time communication, this app integrates WebRTC for seamless video streaming and Socket.IO for efficient real-time signaling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published