URL Shortening App Using React, TailwindCSS, & Tinyurl API
Design comparison
Solution retrospective
The thing that makes me so proud of this challenge is that I'm able to complete it so much faster than I thought because the previous challenge could take a week or more. I will definitely keep this pace and improve it so I can do any challenge or any project in general more efficiently, yet still with accurate results.
What challenges did you encounter, and how did you overcome them?The challenges that I encountered was when I was dealing with the URL shortening API. The recommended API for this challenge (Cleanuri API) was completely unusable if you didn't implement a proxy to your app due to the CORS policy & stuff. This thing was so stressful to implement, especially for the people who concentrates in front-end more than the back-end. I don't know why this API was recommended in the first place knowing the purpose of this challenge & even this website was to develop pure front-end projects (unless if you want to rename this website with "Full Stack Mentor" or something. jk. ily Frontend Mentor). So, how did I overcome this such a turmoil? I simply switch to another API that didn't require a proxy server or any other back-end stuff. For that matter, I chose Tinyurl API since it was more popular & significantly to use. I would like to suggest to the team to update this challenge's recommended URL shortening API with other APIs that can be used in a pure front-end project so the upcoming users won't be so stressed out when completing this challenge. Or you just can change this website branding from 'front-end' to 'full stack' to avoid confusions. I said what I said.
What specific areas of your project would you like help with?So far, so good. But I'm open for any advice or feedback because I need some good advice in fact.
Community feedback
Please log in to post a comment
Log in with GitHubJoin 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