How it looks to post something
How it looks when another person posts something
Both users working in harmony
snippet of how each new post is coded as
The home jsp page in all its glory
Where the Uploaded image gets download to, for when its called back to get put in the post (image datastore)
Where did my stroke of genius come from?
My inspiration for this was sites like youtube and twitter, but more for people that aren't big on massive platforms. People that don't have that type of reach to gain an audience. And this would help people grow a fanbase. This could be a place where people do what they love to do, but more focused on comic strips and such.
What is it for
This is a media platform for people that want to share their comics. It lets you share your creativity with others that also take attention to comic strips.
How it was created
There was a lot of challenges, but I'll only take about the important ones. The first one was figuring out how to keep the webpage background as it is, while adding new posts, like specific lines of code that doesn't affect the background, or get added in the wrong place ect. The next one was databases. Oh my god, this is such a challenge for no reason. Unfortunately I never got past this one, but its on my bucket list. Another thing was the ajax part. I thought it would be easy, just put a couple lines of code, but you have specify where it should constantly be updating? Also the part where I had to add the Username to the page, was slightly hard because how much I had to move it around.
What made me proud
I was so happy that it actually worked. All parts of the website functioned together, and even though it might have been a bit sloppy, I'm just happy I was able to get it finished.
What I have learnt
So so much actually. I learned a lot about how java servlets work, how its looked down upon to use java scriptlets in a jsp page but I did anyways.
- I learnt all the components of classes within html, like for the css and js.
- I learnt so much about sql, that I might try to incorporate it in my next hackathon.
- I learnt about some xml, to redirect the jsp page to the servlet.
- Maybe I learned too much. hah
What's next for Comic Ranch
There is so much. This website is not even close to half of its full potential. You could clean up the css, you could add more servlets to make it run faster, you can add more pages to make it a nicer website. Also you can add sql, not just for login and storing images, but storing posts as a whole. And not just that, but associating posts with users, have another database for users so you can check out your favorite creators. Also function to subscribe to certain creators. Maybe advertisements on the side so small creators can make some ad revenue. Also you can make your comics cost money, and grow a community with this website. And not just website. You can throw everything that I have said onto an app. Like an app on an iPhone using Swift, for maybe on Android using Kotlin. There is so much you can add to this, its kinda crazy how little I have built, but much I have started.