I'm new to coding and I'm working on creating my personal website to showcase my comics and art. I'm unsure if I need a database for this project. Should I just store all my images in a folder and link to them via HTML, or is learning to use a database necessary? If I do need a database, which one would you suggest? I'm currently learning MySQL, but I'm not sure if that's too complicated for my needs.
5 Answers
Since you'll be managing images without dynamic content, you likely won't need a database. A simple HTML/CSS setup will suffice for now. Just focus on what works best for you and your artistic vision!
For a hobby project, you might want to explore a lighter database like Supabase. It’s super friendly for beginners, and you can always upgrade to SQL later on if you want to expand.
You can totally start off without a database! If you're just displaying your artwork, keeping the images in a folder is a simple, effective method. However, if you ever decide to allow user uploads in the future, then a database could be the way to go.
Honestly, if your goal is just to show pictures, a static site approach works wonders. Using something like Eleventy for your portfolio sounds perfect. You can even host it for free on GitHub or Netlify!
If it’s all about showcasing your own work, skip the database! Just stick to organizing your files. A database is more useful if you're planning on adding features like user logins or dynamic content.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads