I'm looking for some advice on how to choose the right tech stack for a small business freelance project. The client needs a simple static website that doesn't require logins, just displaying information, products, and an about/contact page. While I know I could use a third-party website builder like Shopify or GoDaddy, I really want to build my portfolio and improve my skills in web and full-stack development. I have about 9 months of experience from my internship and I'm comfortable with React-based applications and JavaScript. What frameworks or languages should I consider for this project?
2 Answers
If you're looking for something super straightforward, you might stick to plain HTML, CSS, and JavaScript. It keeps things simple and gives you a great foundation. But if you're eager to use React and get a little more dynamic, definitely go for it! Just make sure to also focus on responsive design since you want the site to look good on all devices.
Given the project's requirements, I’d recommend using React with a static site generator like Gatsby or Next.js. This will allow you to create a fast, SEO-friendly website while furthering your skills with React. For the styling, you can use CSS frameworks like Tailwind CSS or Bootstrap to make your job easier and ensure the site looks good without too much hassle. Plus, you'll get to showcase your React skills in your portfolio!
That's a great suggestion! Gatsby will also give you the benefit of static site generation, which can be a real plus for load times and SEO.
Good point! Keeping it simple can often lead to better results, especially if the requirements are minimal.