Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vmosiichuk-dev/mortgage-expert-landing

Accessible and responsive template for mortgage brokers. Text content fetched based on page's URL. Contact form fuctionality, Google Map, statistics and reviews sections.
https://github.com/vmosiichuk-dev/mortgage-expert-landing

a11y commercial-project google-maps html javascript landing-page responsive-web-design smooth-animations tailwind-css

Last synced: 7 days ago
JSON representation

Accessible and responsive template for mortgage brokers. Text content fetched based on page's URL. Contact form fuctionality, Google Map, statistics and reviews sections.

Awesome Lists containing this project

README

        

# Mortgage expert landing

A landing page template for a mortgage expert in a consulting company. Designed to be used for multiple experts, fetching data from a JSON database. Finally, the project was split into separate static pages, leaving database fetching for ease of text content change for the client.
Client asked for a contact form fuctionality, Google Map, statistics and reviews sections. Header and contact form on large screens were designed to stick while scrolling through main content, stopping on the map/reviews section, which acts as a footer. Light and minimalistic design was used with company accent colors.

[livePreview(1);](https://klaudia-salapa.pl)


[livePreview(2);](https://m-piotrowski.pl)

### JavaScript functionality

- Contact form security
- Form label transforms on focus
- Form input validation with debounce
- Handling and visualising form submission
- Modal for a contact form on mobile devices
- Dynamic copyright year notice
- Fetching data from JSON database
- Cycling through customer reviews
- Choosing to use or disable cookies
- Making use of sessionStorage & localStorage
- Implementing a loader for a smoother User Experience on load
- Using IntersectionObserverAPI for statistics animation
- Toggling navigation on mobile devices
- Integrating Google Analytics to analyse leads & traffic