Inspiration
I was tired of hunting for a different converter every time I needed to convert something—most sites were missing the units I actually use. So I built ConvertAll to have all my most-needed conversions in one simple, beautiful app.
What it does
It does exactly what it’s named for: converts all the important measurements—lengths, weights, volumes, currency, and more—fast and easily.
How we built it
Following the hackathon’s requirements, I built ConvertAll using pure HTML, CSS, and vanilla JavaScript. Each major converter lives on its own page; I used the Fetch API to pull live currency rates, and gave everything a clean, unified, mobile-friendly UI with custom CSS.
Challenges we ran into
I learned a lot about file organization like why it’s best to use separate JS files for each page to avoid conflicting IDs and logic. Figuring out how to show only one conversion panel at a time was new for me, too, but I’m glad I mastered it! I am really proud of the UI, I think I did really good with CSS.
What we learned
I deepened my CSS skills, built up comfort with the Fetch API for the first time, and learned a ton about DOM manipulation and page structure from scratch.
Log in or sign up for Devpost to join the conversation.