# Dashboard

### Overview

The dashboard page is where real estate agents create new property listings, edit/delete existing property listings and make changes to their profile.

### Page components

The *dashboard* page is designed as a Single Page Application ("SPA"). It contains 5 reusable elements (*Sidebarnav* and 5 *views*) that are shown/hidden depending on what section of the dashboard the user navigates to.

You can learn more about how the dashboard navigation works by watching the following video:

{% embed url="<https://www.youtube.com/watch?t=1s&v=aNfBSKMWJIc>" %}
Single Page Application Navigation
{% endembed %}

You can find further details on the various reusable elements by clicking on the links below:

* Sidebarnav
* [views-add-listing](https://cranford-tech.gitbook.io/property-directory-template/reusable-elements/views-add-listing)
* views-edit-listing (documentation coming soon)
* views-listings (documentation coming soon)
* views-profile (documentation coming soon)
