Hey everyone! I'm pretty new to web development and I'm curious about how long it would take to create a website similar to GSMArena (check it out at www.gsmarena.com). Just to clarify, I don't own this site, I'm looking to build something like it as a personal project. I'd love your input on your experience levels (junior, mid, or senior) and how long you think it would take you to complete such a project.
3 Answers
I worked for a telco, and a lot of our customer service reps used GSMArena back in the day. They’ve accumulated loads of data over the years—reviews and specs for phones dating back 16+ years! The real heavy lifting would be collecting and verifying all that information, which could take a long time. The website design itself isn’t too tough, but managing all that data is a different beast altogether.
From a frontend perspective, building a site like that is totally doable! If you're using reusable components, like their news cards and spec tables, you could potentially create a visual MVP in just a few days with something like React or Next.js and maybe even some AI tools. The more challenging part is the backend and managing all the data. Creating a database that can compare different phones and handle the filtering (like their Phone Finder tool) is a much bigger task!
It really depends on your approach. If you're building from scratch, I’d say it would take about 3 to 4 months to get to a Minimum Viable Product (MVP). However, if you decide to use WordPress, you could probably pull it off in just 2 to 3 weeks. That's just my experience, of course!
Good point! WordPress can save a ton of time if you use the right themes and plugins.

Totally agree! The UI is the fun part, but getting everything to work smoothly with all that data is where the real challenge lies.