Tips for Building a Dynamic Website for a Friend

0
15
Asked By CodeNinja42 On

Hey everyone! I just finished a front-end development course and I'm starting to build websites for friends to gain some experience. One of my friends, who is a photographer and writer, wants a site where she can regularly update it with new photos and writings. I've mostly built static sites that I can just update, but I'm not sure the best approach for this dynamic requirement. I want to help her avoid anything like Squarespace if possible. I'd also like to use this project for my portfolio, but I'm stuck on how to set it up to allow her to upload content herself. Any suggestions?

5 Answers

Answered By FrontendFanatic On

To let her handle updates, you'll need a dynamic website, which usually means some backend setup and a database. However, you don’t necessarily have to complicate things too much. What programming languages are you comfortable with? Since you've got HTML, CSS, and JavaScript down, you could learn something basic for backend, which could really help!

CodeNinja42 -

I mainly know HTML, CSS, JS, and React. I usually host projects on Netlify, so it's pretty straightforward for me. I haven’t done any backend work yet, but I’m open to learning!

Answered By CodeMaven123 On

I've been working on similar projects and I’d recommend checking out platforms like Hot.page. It's a 'yes code' web suite so you can easily build and publish sites using just HTML, CSS, and JS. They have a free tier where you can attach a domain, and the paid plans are pretty reasonable!

Answered By DevExplorer On

You can also go for a modern approach using Firebase or Supabase for storing data. This way, you can handle CRUD operations directly from the front-end without needing a backend server. You might want to implement a simple interface for her to upload her data herself. Also, think about making sure the admin routes are somewhat secure, even if it's a bit hacky by just using unique URLs.

Answered By WebDevGuru On

If it's just for your portfolio, you could build her a simple static site that’s lightweight and easy to manage. For her site, consider CMS platforms like WordPress or Ghost. You want something that enables her to log in and update content without touching code. WordPress is still one of the simplest options for this!

Answered By TechWhiz99 On

You might want to look into using WordPress for her site. It's user-friendly and allows non-tech people to upload their own photos and blog posts easily. Plus, it's a pretty good option if you're aiming for something that doesn’t require constant tech support from you.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.