This is an application built using the React Native Cli (Not Expo).
The app covers most functionalities required in most apps.
- Login Screen (Uses Firebase authentication and also sanitizes inputs.
- Registration Screen (Registers a unique email using firebase authentication system).
- Notification (When the button on the screen is clicked, the mobile gets a notification)
- Profile picture upload (When profile picture is uploaded, it is saved to the database and can be viewed when user logs in anytime.The profile picture can be viewed and changed from this page.
- Chat screen (Contains a input field and a send button. Any message sent is saved to the database and it shows on this screen. This screen views only messages sent by this user.
- Calculator Screen (Contains a calculator which receives 2 numbers and an operator and sends it to an API and displays the response from the API.