-
Notifications
You must be signed in to change notification settings - Fork 8
User Guide
Welcome to the Chat App! This guide will walk you through the various features and screens of the application.
When you first open the app, you'll be greeted by the login screen.
login-flow.mp4
- Enter your username and password in the respective fields.
- Click the "Login" button to access your account.
- If you don't have an account, click on "Don't have an account? Register" to create one.
If you're a new user, you can create an account on the registration screen.
registration-flow.mp4
- Enter your desired username, email address, and password.
- Click the "Register" button to create your account.
- After successful registration, you'll see a confirmation dialog. Click "Go to Login" to return to the login screen.
After logging in, you'll see the Chat List screen, which displays all your active chats.
chat-list-flow.mp4
- Each chat is represented by a tile showing the chat name and participants.
- Unread messages are indicated by a red badge with the number of unread messages.
- To open a chat, simply click on its tile.
To start a new chat:
start-chat-flow.mp4
- Use the search bar at the top to find users.
- Type a username and click the search icon or press Enter.
- Select a user from the dropdown results.
- The new chat will be created, and you'll be taken to the chat screen.
Each chat tile has additional options:
chat-options-flow.mp4
- Click the edit icon to rename the chat.
- Click the delete icon to remove the chat from your list.
The Chat Screen is where you can view and send messages within a specific chat.
sending-msgs-flow.mp4
- Messages are displayed in a scrollable list, with your messages on the right and others' on the left.
- To send a message, type in the text field at the bottom and click the send button.
- Each message shows the sender's name and the time it was sent.
Long-press on a message to see additional options:
msg-options-flow.mp4
- View who has read the message.
- If it's your message, you can edit or delete it.
You can manage chat participants:
adding-removing-members-to-chat.mp4
- Click the three-dot menu in the top right corner.
- Select "Add Member" to invite a new user to the chat.
- Select "Remove Member" to remove a user from the chat.
Access your profile by clicking the person icon in the top left corner of the Chat List screen.
user-profile-flow.mp4
- View and edit your username and email.
- Change your password by entering a new one.
- Click "Save Changes" to update your profile.
- Use the "Logout" button to sign out of the app.
- The "Delete Account" button allows you to permanently remove your account (use with caution!).
- Use the back arrow in the top left corner to return to the previous screen.
- The app will automatically update with new messages and chat updates in real-time.
If you encounter any issues, for example - Login Error:
error-encounter-flow.mp4
- The app will display error messages in a dialog box.
- Read the message carefully for information about what went wrong.
- Click "OK" to dismiss the error dialog.
Remember, your chats and personal information are kept secure. Always log out when using a shared device, and never share your password with others.