Key Features • How To Use • Download • Credits • Related • License
-
Encryption and Security
- Messages are encrypted on the sender system or device, and only the intended recipient can decrypt it.
-
Registration page and contact integration
- App require users to sign in with a phone number. It sends an SMS confirmation code for security reasons. After registering, users can login in their Account.
-
Offers both private and group chats.
- A group chat option lets users create a group and chat with multiple people at the same time.
-
Push notification
- It keep users active within the app and inform them when new messages have arrived or someone comes online.
-
Messages
- Users can send various type of messages like Audio Message,Text Messages ,Images and can also see user online status.
To clone and run this application, you should have Git, React Native & Expo environment set up, AWS Account and AWS CLI setup,Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/OmkarAcharekar/Signal_Clone.git
# Go into the repository
$ cd Signal_Clone
# Install dependencies
$ npm install
# Init amplify project and push it to the cloud
$ amplify init
$ amplify push
# Run the app
$ npm start
You can download the latest installable version of chatValve for android and ios.
This software uses the following :
- React Native
- Expo
- Node.js
- TypeScript
- Aws Amplify
- Icons are taken from here
MIT
omkaracharekar.com · GitHub OmkarAcharekar ·