This is a solution to the URL shortening API landing page challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Users should be able to:
- View the optimal layout for the site depending on their device's screen size
- Shorten any valid URL
- See a list of their shortened links, even after refreshing the browser
- Copy the shortened link to their clipboard in a single click
- Receive an error message when the
form
is submitted if:- The
input
field is empty
- The
- Solution URL: Solution page on Frontend Mentor
- Live Site URL: GitHub Pages
This is the first major Vue.js project I have finished. I learned a lot about separating code into components and how to set up interactions between them with events and props.
I really enjoyed developing with Vue.js, but I still need to learn a lot about it, which I plan to do by building more projects with it.
- Vue.js Documentation - official Vue.js documentation does a great job explaining Vue.js and provides an interactive tutorial that helped me to grasp a lot of basics of Vue.js very quickly.
- LearnVue article on deploying to GitHub pages - This article cleared things up on how to prepare my project for deployment on GitHub Pages.
- Frontend Mentor - @danaYatsuta