Skip to content

Matt-Willis-20/finalCapstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Final Capstone Project - Wanderlust

Description

This project was one of the final capstone projects within the HyperionDev Web Development Bootcamp.

It is based around a passion of mine - travel!

I have used HTML, CSS, Bootstrap and JavaScript to create a responsive, interactive, and (hopefully) engaging website. Session storage has been utilised to add and store comments and present 'saved' data to the user based on their actions. The user can 'like' images across the site and they are able to submit forms for an email subscription and to send a message, albeit, without full backend fucntionality.

Table of contents

Item Summary
Description A brief description of the project and how it was created
Installation Guidance on how to install this project locally
Usage Explaination on how to use the project
Credits Identifiny those involved in the creation of the project

Installation

To install locally, you will need to clone the repository. You can follow the guidance here.

Usage

This is quite a visual website, so it is primarily designed for users to view content and images. That said, there are a number of ways the user can interact with the pages. The main functionality that a user can engage with includes:

Adding comments on the Home Page

Users can add comments on the home page, where data is stored in localStorage and presented back in reverse chronological order, so latest comment first...

comments section on home page

'Liking' images

Although not linked to a backend, users can 'like' images but clicking the heart symbols (on and off), which are dynamially updated accordinly to show the user that their action has been registerd.

like option on images

'Saving' items for later viewing

Here, users can make use of the 'save' functionality, which allows them to save cards about a particular destination. These are stored in localStorage and then the content is presented back to the user on a separate 'Saved Items' page.

save button functionality

Submitting a message via a contact form

A user can enter their email address, name and a message, and the form simulates process of sending that message. In this instance, an output is presetned in the console, and the form is cleared ready for a new input.

contact me form

Credits

This is a personal project, so I (Matt Willis) am the sole contributor.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published