@itsmingjie1I 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.
@rasheedrtm10I just completed my filter machine workshop. Ready to make PR
@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
@Rafi7+Deployed my python Bot 'Minnal Murali'. Spend lot of time on heroku. Bug at last found a blog post, Corrected my error simply by changing file name and Procfile 😂 Checkout my project on GitHub: github.com/rafitc/Minnal-Murali
@JohnLins0Just made my first pull request to Hack Club [Neural Network From Scratch Workshop]
@linus0So far this is the best pull request of my life
@sampoder7+I also got some free stuff!!!!! My teachers GitHub box came in, yay!! she gives it all to me to distribute soooooooo also a CodeDay hoodie!!!!!
@matthewgleich1Started design and legal work on my newest and possibly biggest project, House Cat! House Cat is a 100% native GitHub client written in swiftUI. I use GitHub all the time and using an app instead of the website would be a huge productivity boost for me. Below is the logo I made in Figma!
@thatrobotdev0Started work on Vaux 😄, learned that if you git clone a folder with the “.app” file extension on osx that the computer incorrectly recognizes it as a program instead of a folder! I guess never name a repo with a .app in the name then xD
github.com/thatrobotdev/vaux
@sampoder7+I reached 3,000 contributions a day ago!
@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!
@lachlanjc0I don’t have a specific way of coming up with ideas for projects. A lot of my projects are also iterations on a theme; I made a site called NRA Funded as one of my first React projects in 2016 (nrafunded.now.sh), then Fossil Funded a year later (lachlanjc.github.io/fossilfunded), then returned to the idea last year with Gun Funded (gunfunded.com). The original idea came from the Pulse shooting in the news, then I kinda kept growing it from there. Same thing happened with predictcovid.com then testing.predictcovid.com, those were the dominant news items in March & I wanted to visualize them with data.
My open source libraries are mostly extracting a solution I came up with for a problem (e.g. snowflakes in React for hackclub.com/santa, github.com/lachlanjc/resnow) to make it reusable (Hack Club Theme is this as well). I think otherwise it’s easy to make not-very-useful projects, & once you’ve solved the problem yourself you have more constraints & opinions on how to do it well/make it useful.
I also tend to reuse & remix many elements from past projects (look at Gun Funded vs testing.predictcovid.com), & I’m not afraid of constantly remixing my ideas & code in public. You don’t need to learn a new tech stack & make an entirely new design language for every project—& I think lowering the barrier by reusing elements makes it easier to make more stuff, which is a positive cycle. I wrote about this: notebook.lachlanjc.com/2019-09-06_my_websites_look_the_same (including an image for Scrapbook)
@sampoder7+i have made a couple of things for z internet over the past three days! may i present them to you?
first up us Leap Manual - it's an apple inspired manual for the Orpheus leap! hack.af/leap-manual (github.com/sampoder/leap-manual) it's based off @matthew workshop slide deck thingy... i must say mdx deck is wacky
next upp is something to help out my student council, we're hosting a physical scavenger hunt but we cant have people huddling around the clues, so they'll scan a qr code to get their clues. i built a website to show those clues, sample: scavenge.now.sh/recRRgVvKJaCLUfNi and gems kids this is fake so no hints.
but my fav project of them all is the one i made today! with serverless functions and vercel i made this little thingy that allows you to add songs to a spotify playlist because my school is creating a student playlist to play in the mornings and as the student council ~president~ software developer i stepped up and made smth but im actually really proud of it yeet add-music.now.sh /// github.com/sampoder/playlist-wizard i also learnt how weird spotifyss api is its weird im not a fan
school holidays are fun times
@boyph930made my github account, first repository, and first post on scrapbook!
@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.
@matthewgleich1My pull request to the GitHub CLI got merged!
@kayleyseow0It's my first hacktober! Thanks for the inspo 😉 @msw
@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").
Introducing state-of-democracy.vercel.app!
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
@jeswinsunsi1Just did my first ever PR. Dopamine's on an all time high, whoops!
@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
@akshaygautam0101Didn't do much today, so here's a pic of my streak that I have after getting access to a laptop and learning to use VSCode😁
@anthonykung0my streak :sadparrot: well here's a table that I've made yesterday... :sad_pepe: yes its on GitHub Codespace :githubparrot:
@hkatzdev7+Trying to figure out a secret in an obscure unity webgl game that less than 50 people prob know about? Why? idk. Whats the secret? idk, it might just be left over or smth. But I'm not stopping now - found the github repo with a .wasm.code.unityweb file, which is a gzip of a possible wasm file. I am trying to decompile it, but have crashed my computer multiple times. Even looking through the file manually crashes it. Time to try on a community cluster and hope I don't get in trouble.
@safin.singh1Completely rewrote and open sourced my portfolio website!
@christina6951updated my blog "Learning to Code" on my website christina.cool with small step-by-step instruction on integrating VSCode with GitHub to publish a website. 1 thing i'm excited i finally nailed down was getting photos from my desktop onto my website.