WoGO
A fast and efficient site which belongs in your institution's computer lab, that exposes everyone to fast, fun, interesting, and weird projects across the tech spectrum.
If you think our website is pretty great, share it.
This is our homepage as seen by Kyle's phone.
This is the top of our Google Dorking Page as seen by Kyle's phone.
This is the bottom of our Google Dorking Page as seen by Kyle's phone.
Our inspiration for this site was the past and first hackathon that Kyle and Nandini did, HS I/O 2022. We did OSINT research on one of the members of the judges. It was a bad idea in terms of ethics, but our project was unique and educational. It was teamwork and the tech we used that made our project stand out. It was the impactfulness and function. What is more impactful than demonstrating that kids can find enough information to stage a social engineering attack on someone they've never met? As a result, we built this site to be a continuation of our hackathon ideals: usefulness, creativeness, and uniqueness. Our specific website mission was also related to our pasts. Our experiences as students always mean time is short and schools never seem to offer enough. We wanted to enable schools to provide a resource that shows students what they can do in school during school time, for our sakes, and others.
Our website is nothing fancy. It has no machine learning, no object detection, no buzzwords. It serves a purpose, and that is to provide interesting projects that anyone can try, from anywhere. We have included something for everyone and it is scalable to include numerous projects in the future. Simply said, WoGO helps schools by handpicking a unique assortment of things that inspire people to learn. An idea that many have tried to do before, but that we have done simple and right. A website that works fast and well on phones, that doesn't reinvent the wheel, that simply brings the best resources that already exist together, and has a killer distribution method. Our wish is that you see the experiences we have found and put together and think, "My school doesn't have many or any people who know stuff like this, I'll post up the flier for the website so that my peers can find out."
How we built it
Our website was built using Hugo, which is a static site generator. We collaborated via Google Docs using markdown. Kyle copied the markdown into Hugo and ran it locally on his Windows computer and Hugo gave us amazing static assets to host on Github Pages. We also must provide gratitude to the developer of the theme we used, Hugo-Winston, because without it our website would have looked nowhere as good.
Challenges we ran into
We ran into many technical challenges. Firstly, finding a Hugo theme that would work with our idea was rough. We do not know how to program in Go to make our own theme or CSS so that was the first.
Second, we had a lot of issues with syntax. It was my first time really working with .toml/.yml files. Things like embedding repl.it was an issue. It was our first experiences making a quality looking website in general.
Third, we struggled with all the new things in general: Git, Github, Windows CMD, Hugo, devpost, collaboration with multiple people, and organization. However, we still ended up making a great website despite the hurdles, because we kept sight of the bigger picture and moved on.
Accomplishments that we're proud of
We are proud of creating a site that personifies what simple tech and a strong mission can be. Our site has a purpose, it can be distributed, and it can help inspire many people to learn new things. It's not magic. It's a tried and true style of website, except ours is reliable, fast, simple, and above all else useful. Compared to other sites that have the same kind of information, ours accomplishes our mission.
Kyle is also proud of his progress in using Hugo. He had been for weeks floundering around trying to make his personal site, but because of the hackathon has managed to gain a lot of experience on using it.
What we learned
We all learned so much from this project. We all were able to get intros to things like Python, CTF, Google Dorking, and more. All of us had different levels of experience in different topics, and it was so cool to see everyone help and learn from one another. Additionally, we got to experience unfamiliar software. Software such as GitHub, Excel, Hugo, and even Devpost all had their own little quirks, and while it was a challenge to navigate all of them, we became stronger because of it. The best problems are the ones you solve for yourself and we accomplished that. We also learned the value of organization, planning, cooperation and the tools that enable it. One thing we learned that will apply to future hackathons we need to plan a way for all members of the team to contribute to the technical portion of the site.
What's next for WoGO
Admittedly, what we have now only scratches the surface of computer science. There are so many more topics to explore, and we'd like to build on the existing topics we have right now. In the future, we hope to add more Python and Java projects, add more advanced tutorials in Excel and CTF, and explore more features in pixlr and Hugo. We also would like to improve the functionality of the website. Adding things like a search bar, an ability to ask and answer questions, or even more technically advanced components provided they serve a purpose. If we could find a way to make machine learning useful to our site, we would. Next time, we will.
This is a beginner hackathon project.
thekyleliao.github.io
Submitted to
HooHacks 2022
I worked on researching and collecting information for the website as a beginner.
shahriar uddin
I worked on creating the website using Hugo, setting up our GitHub repo, setting up GitHub pages, and writing content for our site.
Kyle Liao
Aspiring IT and IT-Sec professional. Currently a HS student learning everything. @thekyleliao
I worked on researching information for the website and providing the additional resources that I felt were high quality and good for beginners.
Nandini Pande
No worries, there's more to come~
2 people like this:
Kyle Liao started this project — Mar 27, 2022 11:21 AM EDT
Leave feedback in the comments!
Log in or sign up for Devpost to join the conversation.