# Features

Information about our features will be periodically updated, with any changes logged in [documentation-changelog](https://animal-adopt.gitbook.io/animal-adopt/documentation-changelog "mention"). Its construction is ongoing.

***

## User  Authorization

People may now register accounts with us or log into their existing ones via our login portal. Upon authorization, they may access the platform and begin exploring.

### User Login Portal

We offer a secure and straightforward way for users to access their accounts via our login portal.

<figure><img src="https://3582814619-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3xQsR87sz0wbr4uZcoQW%2Fuploads%2FNMl07BeGIkomzWdn86M7%2FScreenshot%202024-01-23%20at%2000-57-48%20Animal%20Adopt.png?alt=media&#x26;token=73487fdd-c461-4f67-9a47-d2d7c3e0bee8" alt=""><figcaption></figcaption></figure>

#### Forgot Password&#x20;

Currently, this is only a pop-up modal.

### Account Creation Portal

Users may create new accounts for use on our platform via our registration portal.

<figure><img src="https://3582814619-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3xQsR87sz0wbr4uZcoQW%2Fuploads%2FBYTbRL7QpxYIyCuiUFEh%2Fimage.png?alt=media&#x26;token=af120cef-0cbf-46ab-be20-f7dbe15c0da8" alt=""><figcaption></figcaption></figure>

***

## User Messaging

Users now have access to a messenger component in our application. This allows users to interact with each other to schedule appointments or just reach out for more information about a post.

<figure><img src="https://3582814619-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3xQsR87sz0wbr4uZcoQW%2Fuploads%2FEyLEMlAG4hPjf4kXsq1a%2FScreenshot%202024-01-23%20at%2000-59-46%20Animal%20Adopt.png?alt=media&#x26;token=26cbfa73-a509-4a82-9e83-085d1804cd52" alt=""><figcaption><p>Messenger mid-sprint-2</p></figcaption></figure>

### Contact List

The left side of the interface displays a list of recent contacts. Users can click on a contact to view their profile and start a conversation. The selected contact's information is highlighted to indicate that they are currently active.

### Conversation Thread

On the right side of the interface, users can view the conversation thread with the selected contact. The conversation history is displayed chronologically, with the latest messages appearing at the bottom. Each message includes the sender's name, the message content, and the timestamp indicating when the message was sent.

### Message Input Field

At the bottom of the interface, users can type a message into the input field and press the "Send" button to send it. The sent message appears in the conversation thread immediately after being sent.

### Search Functionality

In addition to the main messaging interface, there is a search bar at the top of the interface. This allows users to search for specific messages within the conversation thread. This is currently limited to conversation threads, so at the current moment, users cannot search for contacts in their contacts list.

***
