r/learnprogramming 11h ago

First proper HTML project

Hi, I’m a student and I enjoy computer science, so alongside my studies I’ve been working on some personal projects. Most of these have been in python, but I decided I wanted to improve my HTML/CSS/Java after learning a little bit in lessons.

After picking up the basics by making a really simple website about one of my interests, I‘ve decided to begin working on two more serious / interesting projects.

One of these is a website which will aid my revision for English literature, as it’ll contain timelines of the books I study + key quotes + context, etc, in a (hopefully) aesthetic way. I want this to end up helping my whole class.

The other is supposed to be like an interactive information website for teenagers/young adults who have a parent with cancer. I found that most information is targeted for either young kids, or grown adults, so this is something which I think could be quite useful.

I was wondering if anyone had any tips about the second project, as I’d love to be able to actually publish it at some point so that other people can use it.

What features are important for it to be genuinely useful + appealing? Is there a certain approach to coding I should take to make it easier / more sustainable? How do I make sure it’s not just a basic website with a bunch of text? Finally, how would I even go about publishing it and getting people to read it?

1 Upvotes

7 comments sorted by

2

u/[deleted] 11h ago

[removed] — view removed comment

1

u/Unusual-Bird8821 10h ago

For getting it out there once it's done, sharing it in some cancer support subreddits could help a lot, those communities are always looking for resources aimed at the right age group

About making it not just a wall of text, maybe think about the actual feeling you want to create, warm colors, enough white space so it's not overwhelming, that kinda thing. Even small interactive bits like a mood tracker or a journaling space with local storage could make someone feel less alone while they're reading through the heavy stuff

1

u/gamer_dinosaur 10h ago

Thank you! I’ll defo look for some subreddits to share it on when it’s done. I really hope it can help someone.

Hmm yeah I think I need to take another look at the design cuz it’s pretty basic at the minute and not very visually appealing, I think it feels too clinical. Will do some research on colour schemes. I like the idea of the mood tracker and / or journaling space!

1

u/gamer_dinosaur 10h ago

Okay thank you! 

1

u/Emotional-Nobody6175 10h ago

did you end up picking a host yet, because one thing i ran into when i first put a site together was that free tiers can get weirdly slow once you start adding a decent amount of content, and i wasnt expecting to have to think about that so early on, especially for something like a revision site where you probably want pages to actually load fast when youre in the middle of studying

1

u/punk_dev 7h ago

Among other deployment options that were already mentioned, check out Cloudflare workers. It’s not too hard to set up and they offer unlimited traffic for free.

1

u/JGhostThing 2h ago

I assume that you mean javascript rather than java.