IOS application which enables the user to create online chat rooms and send messages. Firebase is used to host the database.
- Swift 4.0 and Xcode 9.0 are used to implement this project.
- Fire base is used to host the database and track the messages between users.
- SVProgressHUD is used to show load ring and error messages.
- ChameleonFramework is used to get different nice colours.
- You Should have MacOS (operation system supported by apple.
- Xcode IDE.
Clone this repo https://github.com/shazly333/Flash-Chat.git
- To sign up, press Register buttom in the home view, then enter your email and password and press Register.
- To sign in, press Log In buttom in the home view, then enter your email and password and press Log In.
- To create a new group chat press on the plus button on the upper right of side the screen then enter the name of your new group chat and it will appear on the list of your groups chat.
- To open group chat room jusr press on its name on the list.
-
To add new friend to your group chat, press on the Add Friend button on the upper right side of the screen then enter the email of your friend (you can add more friends as you want).
-
If this email exists, this message will appear.
-
If this email not found, error message will appear.
-
When your friend login in he will find your group chat was added to his group list.
-
To send a message you should write you message in the text field in the bottom then press the button beside it.
-
Messages you sent will appear in blue but your friends messages will appear in gray.