@sampoder7+ultra random ship… but my student council pulled off one of the biggest events of the year super last minute! we wanted to raise money for movember :moustache-parrot:, but caught up with stuff, in the end we did a 🥧 pie the teacher event! we had 10 or so teachers + me and the vice president of stuco who were forced into this by some very ~evil~ creative stuco members loll, it was painful but i individually raised like 50 bucks so thats cool…
overall, it actually went super well and mostly smooth and we raised like A LOT of money: $529.85 💸
i looked like the abonimal snowman at the end apparently
@sarthak1🚢 CHALLENGE SHIP 🚢
Aight I’m shipping a link shortener which is faster than @rishi’s if I remove the Airtable integration. Like @rishi’s, it supports additional parameters at the end of a link. It’s written in Next.js and just as easy to clone. Check it out at srtk.me/gh/srtk.me-v2! (that link is using the shortener)
coming soon: ip address tracking with location and other information
@linus0Installer package is complete, now I'm just waiting that special installer certificate, then I can ship! 🚢
@sarthak1YEEHAWWWW 🤠 today i added a walkthrough page for my site cause my main page is super simple. My favorite parts are the custom card components I made and the timeline I made! Check it out at sarthakmohanty.me/walkthrough!
@sampoder7+i worked out how to gain access to the image feeds of major traffic cameras around the island and built a dashboard for snooping around looking at each one: sg-traffic.now.sh….. these images are cool to watch over time, I might make something tomorrow for generating time-lapses from them :D
source @ github.com/sampoder/traffic-monitor …. I used next.js, who would have guessed?
@cwi0Today/yesterday I release my first installable python app: nought. It organizes all of your files in custom ways that you define. For example, sort all your screenshots into folders by month. It includes powerful options and is super customizable.
If you have any questions/find any bugs. Please submit an issue or PR!
@sampoder7+this has been floating around the slack last night but let me introduce you to <https://meet.hackclub.dev|meet.hackclub.dev>!
it's a fun website that introduces you to a random Hack Clubber from the Scrapbook API. I made it a while back with Next.js :)
@sampoder7+Scrappy now supports webhooks! so when ever you post something it will send a blank fetch request to any url you set...
you can set that url using /scrappy setwebhook <https://example.com>
I built a little demo app that adds my Scrapbook posts to my Github profile README (check out the image below)
you can see it at github.com/sampoder/readme-scrapbook and make your own with hack.af/readme-scrapbook
hope you all can automate cool things!!
@ben0Got a research paper accepted into a conference!!!
@sampoder7+I edited a musical!! you can watch it at oneness.now.sh... it's for language and culture week at my school and called the Oneness play.
It was a massive challenge.. as we ran into A LOT of issues filming it but im pretty proud of the end result tho a few thing things im not super fond of
ya check it out if youd like: oneness.now.sh :)
@malte0turns out i should ship some other stuff I drew the last week! Enjoy, based on WW2 propanganda.
@malte0'Shadow on the wall' Drawn by me, digital, 2020
@neel.redkar0Hi! First ship in a while! I wrote something about the increasingly polarized political climate, and ways we can work towards more civilized debate! notebook.neelr.dev/stories/X6W89xAAACQAE7Ia
please leave any suggestions in the thread! (also star if you liked it uwu)
@nikhiljose0Built a simple site for my mom to send class recordings with a form in it to know who all accessed it.....
@thatrobotdev0Worked really hard with the other coleads to make this beauty for our first hs club meeting this Friday 😄 😄
@sampoder7+follow up ship from this: we used the system for the first ever time at the grade 6+7 movie night!! it was a massive success overall, all the watchers had fun watching the movie and getting food hand delivered. @arsh7chetana is very proud of all the money we raised for future events ;)
tho we had a bit of a rocky start.. but the system held out with like 20 orders a min, seeing real people use what i made is cool
here's a real customer interview who loved being treated like royalty :D
@itsmingjie0I think this is ship-worthy!!! This is the biggest overkill in the history of overkill: I built a full-fledged platform for Jeopardy-style virtual puzzle hunts (can also be used for CTFs) in 4 months, and I finished today! It's built on top of Node.js, PostgreSQL, Redis, caches information locally, and pulls competition puzzles from Airtable for easy modifications. It also comes with a companion standalone announcement/alert system for real-time communication with your competition attendees.
First run of it will be in a few weeks at a <https://integirls.org/puzzle|puzzle hunt> run for middle/high school female/nb students (you should signup if you are eligible!) Still figuring out how to deploy everything across multiple servers so students from around the world would have no trouble using the platform, but that won't take long!
Code is very rushed, but it's completely open-source github.com/itsmingjie/infinity.
@thatrobotdev0Inktober Day 15: Outpost
Half way! 🥳🥳. Unfortunately a little late, but the end of the quarter has been super busy! Hopefully a normal schedule for the rest of the challenge 😄.
Look out for the mirage.
@sampoder7+i devised a scavenger hunt for the entire school to participate! then the student council ran it :))) we even had a real treasure chest (thanks Sai and co for making it), and filled it with candy as an end goal!
we had a whole qr code system to get hints which i built with next.js and stuff, i also made a safety plan to allow this madness to get approved by the school which i am quite proud that it happened :yay:
oh it was also Think Pink day, the school was very very pink
@sampoder7+as couch camp drew to a close, and our scoring manager fell to sleep way too early.... we found ourselves with scores scattered across 22 separate JSON files.... oh dear making the closing slides would be a pain
but i did not want for the not so techy people to go through any pain... so i stayed up very late last night and built certs.couch.camp/results that went through and linked together all the JSON files to output the critical results needed. it ended up saving hours for my friends today and i'm very happy about that. i'm quite proud of the hacky js stuff i wrote whilst half-ish asleep lol
and then today i built on top of that system to make certificate websites for each scholar... it involved even more linking of JSON files, using square numbers to make it challenging for scholars to find others urls and a whole load of JS to make the award names. all together it looks like certs.couch.camp/71407A, people have to screenshot to save it which i guess is alright
its all a big hack, here's the source code for: github.com/sampoder/couch-camp-certs im so proud of this massive hack
i continue to fall in love with Next.js
@thatrobotdev0Inktober Day 14: Armor
First thing I could think of was Minecraft copper armor (even though it probably won't be a thing 😜)
@sampoder7+Today I ran what I called the "The Great Race Across Singapore" with my Student Council friends as a team building activity! How it worked that there were teams placed in secret locations and they had to go through a series of challenges to reach the "final location" on the other side of the island which was the Merlion in Marina Bay but they didn't know that.
Here's how it worked:
Each team had 4 council members and one council leader. The council members were each given a store number that they had to go to in he Yishun Mall. Then the council leaders were all separated from their team together at Yishun Station. To come together they need to communicate through their location with only emoji.
Then once they have met, they receive a cryptic message: My name is TRY***PA, call me maybe? . When they type this word into their phone, it will call me. I then read out the following message: 1°21'53.2"N 103°50'27.8"E, but bigger.
If you head to 1°21'53.2"N 103°50'27.8"E, you will yourself in a random carpark in Ang Mo Kio (Singaporean outskirt-ish suburb, very residential). But what is special about this random carpark, is that it is the site of a small Merlion statue pictured below (where you wouldn't really expect one, they're rare). And remember we wanted "bigger". So they now have to travel down to the main Merlion statue in Marina Bay racing against each other. On the way they had some fun tasks as well such as taking selfies, learning more about each other!
First one there wins the race!!!! It went pretty well on the delay and despite some early hiccups the Academics Department team put their minds to it and won the race! How the completely skipped going into AMK by just use Google Street View 🤣 Diego got a big brain!!
Here's a photo of the winning team and that infamous mini merlion as well some screenshots from Sherlock Holmes my alt account on Slack plus a make do TikTok that me and Anjali (VP) made coz neither of us have TikTok lol
really nice to have some fun!
@sampoder7+missed out on getting a fancy domain for your scrapbook? wish you had more custom domains? well your in luck today!
i have create a quick and easy tool that creates a vercel project which acts as a proxy for your scrapbook profile allowing you to set a custom domain.
so how to do it?
1. head to hack.af/scrapbook-domain. follow the steps provided.
2. once you’ve deployed the project you will see a screen saying Congratulations!, wait a couple of seconds and you’ll be redirected to the domains page.
3. Add the domain you’d like using Vercel’s built in instructions
4. Hoorah! You’ve done it!
the setup for this wild midnight project is at: github.com/sampoder/scrapbook-redirect
go crazy with your domains!
@thatrobotdev0Inktober Day 11: Disgusting
For a blobfish, beauty is found beneath the surface.
@thatrobotdev0Just finished a really large project for AP-CS A. It’s a Java class that models a fraction, with 25 public methods. This class allows you to store fractions in Java without any loss in precision that you would get with division. It handles edge cases like undefined fractions, as well as input support for mixed fractions and integer operands. It also automatically simplifies any fractions it returns. Each method is mercilessly documented, and mostly unit tested. 😄
@phultquist0I’m (almost too) excited to ship Frame 🖼️, our SOM project we’ve completed.
🦑 What is it? Previously named Smart Album Cover Display, Frame, which sits on your wall, displays the music you’re listening to. It either uses the Spotify API or detects the music you’re listening to with microphones.
🐳 It’s been a good summer! With all the support from Hack Club we were able to complete this, and I am currently working on a Flutter App to configure settings (currently it’s a react site).
🐝 What’s the purpose? We see it as art. I truly spend hours each day just looking at it (the beauty is not apparent in the photos). Music truly is a beautiful thing.
🍀 Want to make your own? We’re working on a hardware guide. The code is, of course, open source. Contact us with questions.
We couldn’t have done this without Hack Club 🎉 💓
p.s. here is Blonde by Frank Ocean, KIDS SEE GHOSTS by KIDS SEE GHOSTS, Yellow Submarine by The Beatles and Nothing Was The Same by Drake. We’ve also implemented a clock when paused (with custom colors 🎨) and auto-brightness with a light sensor.
@thatrobotdev0#Inktober Day 4: Radio
Must be lonely being a fake tree.
@neel.redkar0Yay, I just got my first batch of people starting to use ensio! They really liked it and gave insightful feedback on what to do next, and they said that they would actually use! Next step is to do finish auto updating and start my closed alpha! If it looks cool, check it out and sign up at ensio.live
@thatrobotdev0#Inktober Day 2: Wisp
This was a really fun one! Really happy with how it turned out!
@sampoder7+Built something that I'm really proud of, part of me learning Next.js and being insanely bored in class (common topic in parent teachers, Sam looks very bored and needs to stop "multitasking").
Displays the date from the Economist Intelligence Unit's democracy index in a nicer more human way, i hope you enjoy :D each country has their own page as well, plus there are categories
It's on GitHub at: github.com/sampoder/democracy :D
@rishi0👋 Helloooo everyone!
Ricey here back at it again with another shippy ship for @paevik! Back during the dinosaur era (i.e. last week) in the mvp, there was just the bare minimum: you could only create entries and post them to #journal.
Now, @paevik is a fully-fledged app for journalling! V1 includes super cool things like searching by ID and Date, custom files (encoded in blocks bc Slack is stupid), a timeline view in the homepage, and some username trickery! Everything in the backend’s been refactored too—an API is in the works, and everything is super secure too!
Some really awesome things are in the pipeline for the next version (I’ve decided to hold off on implementing anonymous journal entries for now), like:
• Journal entries from #scrapbook entries
• Notifications & custom feeds (you’ll be able to subscribe to other users’ public entries)
• An API + website for exploring
For now, you can get started by running /entry , or going over to #journal to see what everyone’s doing! :parrot_love: 📝 📚
It’s been a lot of fun building Paevik, and I can’t wait to see what y’all will write about! A really special thank you to everyone that helped me test this monstrous creation—it really helped a lot :)
As always, you can find the source over at github.com/rishiosaur/paevik :D
@sampoder7+I wrote a workshop, for workshops.hackclub.com and it was the first one to get accepted!!!! WOOT WOOT!!
It's a workshop all about CSS, which learn through making an epic Scrapbook profile! if you've got some time please do check it out at: workshops.hackclub.com/scrapbook_css I love feedback!! if you use at a club please please do send me photos!!
thank you @zrl and @lachlanjc for helping make the workshop ultra epic!
@sampoder7+It's Arts Week next week at school and it'll be a lot different to normal :(
This week's theme, however, is collaboration. So I wanted to create a platform that let students share their artwork and take inspiration from other's artworks! Meet the Collaboration Hub: collab-hub.vercel.app!
It's going to be used next week for people to share their art, and for people to take a look at their art! People can "remix" art which is when they build on top of another person's art work or take inspiration from some art :))
built with next.js and geist-ui again lol... this was my first site using props (i actually built the above one after this but the Arts teachers took a while ahahahaha). also heavily inspired by scrapbook
@lachlanjc0Made a bunch of upgrades to :scrappy: Scrapbook! Text parsing is much better & handles cases like punctuation following @ mentions, handles edge cases like posts starting with colons, emoji parsing is better, and images now load noticeably faster due to proxying + caching (with HTTP/2 + fewer DNS lookups). You can also now fully opt out of streaks, if you like: /scrappy-togglestreaks all, & they won’t show up on your profile, Slack status, or elsewhere on Scrapbook. @alchzh upgraded us to Next 9.5 & added tooltips to the contribution chart as well, so thanks! Photo from Switchyard Park, Bloomington.
@caleb2I'm gonna try to get @scrappy to react with as many emojis as possible, for no particular reason.
@christina6951Joined my first ship showcase! and am learning the process of buying a domain name and connecting it up my file host