Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted over 1 year ago

Responsive website for shortening urls

typescript, accessibility
Lucas Monteiro•210
@lucas-moont
A solution to the URL shortening API landing page challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


What are you most proud of, and what would you do differently next time?

Sharpened my skills at fetching an API, modulizing the code, making it easier to mantain and learning more about localStorage limitations.

What challenges did you encounter, and how did you overcome them?

First, I've came into a wall for the recommended API does not allow requests from client-side due to CORS-policy. I've spent some time trying to find an API that did the same and came across the "tiny url", which allowed me to complete the project.

I've also sharpened my skills at modularization, as I intend to make this project Object Oriented in the near future for some of my classes. So improving this skill and overcoming some walls for "how can I make this better" was a great personal achievement for me.

What specific areas of your project would you like help with?

Any feedback is always welcome, but I'd love to hear what you have to say about modilarization and semmantics.

Code
Loading...

Please log in to post a comment

Log in with GitHub

Community feedback

No feedback yet. Be the first to give feedback on Lucas Monteiro's solution.

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner
  • Use cases

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License