Design comparison
Solution retrospective
Coding time: 16,5 hours.
This was really a tough challenge as for intermediate level. I tried to complete it like a month before, but I found to not being ready to code it properly. Even today I left it working almost as should be, but it's definitely not DRY. I used too many if statements (I know I should change it at least to switch) and all my JS code needs a solid refactoring. I know how to tidy there on my own, but I just want to move further. I'm really exhausted by this challenge, lol. There was many DOM manipulations and logic thinking with elements.
Readme says you need a strong undestanding of JS and that's a true. Doing it with vanilla JS approach is a torture :)
Community feedback
- @ledminhPosted almost 2 years ago
I always appreciate people who try to code using only vanilla JS. I used it once, coding a small game. It was time-consuming, but I learned a lot from that. Anyway, check out my solution for this challenge. It was coded in NextJS, but I decided to do one step further by making it become a full stack app with mongoDB for database and nextauth for authentication. I guess one advantage of using framework is that it allows you to do more and make your app look more like a production-level app.
0@Pawel-GnatPosted almost 2 years ago@ledminh Thanks for a comment. Vanilla JS approach is the best way for a beginner coder to learn how to properly use chosen language. I've checked your app and wow, I'm far ahead of you :)
0
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