This is my first project using Javascript. It started as a simple Vanilla Javascript project where the user could create a profile and location cards set on places of interests in the United States and abroad.
After multiple iterations it is now connected to a Backend Api built by TripleTen to store locations and profiles from the entire student cohort and render them at load time.
The site's main Javascript components are as follows:
- A Frontend Api used to create, read, update and delete user and location data
- A Card component that clones an HTML card template and hydrates it with location data received from the Api.
- Form Popups that create and update data upon submission.
- A Form Validator used to validate all forms.
Webpack has been used to compile the site.
This project can be used as learning tool for people beginning to learn Javascript. It can be cloned on a local machine for studying and/or editing, and relevant pull requests will be accepted! Required work on the project currently include adding the built-in Javascript date object to update the date listed in the footer section.
Thanks again to TripleTen for providing me with the materials and instructions to build this project!