All aboard!

Hack Clubbers focus on one thing: shipping.

After building a project, like an app or website, “shipping” is publishing & sharing it online.

Your first ship your first day.

Students in many traditional computer science classes are lucky to make a single project. At Hack Clubs, every member makes & ships their first website their very first meeting.

Keeping your eyes on the prize.

Instead of learning programming concepts in isolation, learning by shipping means you focus on what you need to build real projects. It’s more fun & leads to better learning.

Recently shipped…

ShyMike
@ShyMike

First scrapbook post! Today i made a Flask extension to make it easier integrate Umami analytics into websites that use Flask as a backend (because it was too anying to do it manually so ofc i had to spend way too much time automating it) Repo: github.com/ImShyMike/Flask-Umami

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6645f215-03e4-4080-8c28-793136dcad3c-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/59896564-3e99-4b3c-8a87-f6427b146e82-f2afdea9-30f7-450e-93e5-bb93dd676384.png
prakruti
@prakruti

I made my first js and ts project! magical-paperclip/tic-tac-toe-ai

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2b841f09-7341-4afa-bd38-04e4beca846f-55fe75d0-0c2d-4d5c-b4b2-c97529ab5c24.png
Aram
@Aram

:tw_ship: #C0M8PUPU6| !🚢 Last year I made a database of every name of U.S. citizens. Over the last couple of weeks, I made a web tool to view this data! If you’re a data nerd like me, you can see where names are most popular, and where the name is more popular. It features a table, graph, maps, and much more. FYI, It will omit any names with under 5 people born that year for privacy reasons. This has been a really fun dataset to work with. The site is made with Next.js :nextjs:, mySQL (with Drizzle as the ORM), shadcn/ui, D3.js, and :tailwind:. You can visit it at nomen.aram.sh and the source code is available on GitHub (maybe give it a ⭐ ? :pleading_face:) Have fun playing around with the data! :partyparrot:

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a1d17d9a-63cf-4b62-b901-349e0623f5c5-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/644c4ff1-7206-4bd2-96c3-a4737e742b4d-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/62dd112f-32f1-4b34-a89c-21f1cd52d163-image.png
Wesley
@Wesley

For scrapyard, my partner and I worked together to make a demonstration of what we thought simulates the captcha verification web standard along aided with unclosable, unskippable, unblockable and depending on the intensity set, very obstructive advertisements for the year 2035. Just like current day captchas, not everyone can make it through. Regardless, the most important point is make sure you're a real, breathing human. You can customize of the simulation intensity with the slider on the page. :github: github.com/snippyrow/internetsim2035 🌐 snippyrow.github.io/internetsim2035/main.html

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4502aa2d-6206-431a-a909-4879d1fd77cf-capture1.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/28680833-dc93-4a6d-9b1d-d8f9f3c17aaf-91a30908-746b-45cd-906c-a14d899c695f.png
Gus
@Gus

another ship, naturally it's like a week and a half old: :web-development: i made a website that got 2nd place in a statewide website design competition (:tsa:)! the theme was vegetarian restaurant, and i made a website for a fictional mediterranean restaurant called Azur. i went for a rustic vibe with sort of a contemporary twist, and i made a full menu + "backstory". the website is live at tsa.gus.ink! the code is also public in gusruben/restaurant-website but please don't read it 😭

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/04348680-7583-4d51-abff-84cf8ed6da3c-image.png
SkyfallWasTaken
@SkyfallWasTaken

Small ship from me 🚢 Introducing Activity Alerts! It's a bot that uses Slack's unofficial search API to find how many messages you sent on the Slack every day, then sends it to a channel of your choosing! (for me, it's #C0793T42XV4|.) It uses :bun: Bun, :typescript: TypeScript, :redis-db: Redis, and :slack: Slack webhooks! It's also open source! github.com/SkyfallWasTaken/slack-activity-webhook

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/54f641ba-8299-4d9f-87d7-b5877032e361-67581c57793c4b03d732bc0150a1b3d62c0a7d63_image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/cb848725-2c6d-4cf0-a4aa-b38a9a1fa4be-index.ts-_activity-alerts_.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/31064358-1d74-4626-af4c-1d643ed14f4a-b9575a3f-fe2b-4494-98f4-d7d391617f63.png
Amber
@Amber

Do you like spending money?:flying_money_with_wings:Maybe you spend too much and want your friends to question your finances? :money-money-money: Say hello to :monzo: Monzo for Slack! Whenever you have any transactions on your Monzo account, have it logged to a Slack channel of your choice so your friends can embarrass you for spending money at all those questionable places - such as 🐶 Pets at Home! For now, this just logs transactions but it will become much more powerful soon, to the point where Slack can be your go-to banking app. Unfortunately, due to :monzo-dark: Monzo's very sensible API restrictions, only specified users can use your OAuth app so if you use Monzo and want to use this, you will need to host it yourself. Luckily, I provided instructions to set it up in the README! Check it out on GitHub here: github.com/transcental/monzoforslack

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/240ac330-110a-4ac6-8b4f-d00cc408c97e-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/84be348a-ef8c-4574-9c57-0e8d08b0b365-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6f1fe05d-9d99-4705-89cc-209a65416650-5795f923-1d88-4e86-942f-960a2fbb133c.jpeg
ajhalili2006
@ajhalili2006

:10daysinpublic: #C045S4393CY| WIP ship for @HackClubLeeks : As Recap Time Squad is switching back to GitLab SaaS from using Tulir Asokan's Manimum GitLab instance since our acceptance to GitLab for Open-source program and getting the complimentary SaaS Ultimate plan, I have been in the work between adding rejections reasons for leek flags a la @Prox2 (minus the manual posting at #CT0BV6UMV|). :gitlab: Checkout the dev branch for a sneak peek: gitlab.com/recaptime-dev/hackclub-leeksbot/-/commits/ajhalili2006/rejection-reason-work?ref_type=heads :leeks: Test in the public with @HackClubLeeksDev once deployed at Hashbang soon (for real)

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/50f569c6-7582-4dc6-9104-ef21245ec4c6-image.png
sahitid
@sahitid

:shipitparrot: :scrapyard: scrapyard ship incoming :shipitparrot: :scrapyard: > what started as me meeting a stranger-soon-friend at the airport w/ @ThomasStubblefield and asking him why he was wearing fake prescription glasses to make himself look smarter turned into the most fire hackathon project ever. this weekend, @ArnavChauhan , @TCYTseven , and i worked together to think of the most useless project we could built in ~24 hours + with the ray-ban meta ai glasses (yes, those glasses). introducing (brace yourselves, and give me credit for the name) our final project, "POKER? I HARDLY KNOW HER!" ♦️ ♣️ you might've come across this every-day situation many times in your life: you have homework assignments due tommorow but you ALSO want to play poker :blobby-flower_playing_cards:. just wear our glasses and 1) have them analyze your hand, the cards on the table, and the emotions of the poker faces in the room around you to 2) calculate a probabilty :man_with_probing_cane: of you winning the game and then 3) answer the next question on your homework but with an accuracy rate inversly proportional to your odds of winning poker match. using computer vision, opencv, roboflow, openai :openai:, elevenlabs, & opensource python :python: libraries we've made this a reality for you. watch our <https://youtu.be/JVtFxCJw5ng|demo> to get the full experience! :scrappy: scrappy moment: turns out meta :meta: provides no easy way to access the camera feed from the glasses for analysis. however (!!), they do allow access to the camera feed in their own services (yes, we ended up making facebook accounts for this initially 💀). the live video used on this project is taken from a whatsapp video call between two devices + obs :obs: video capture. :githubparrot: github repo: github.com/sahitid/meta-vision-project 🕶 📼 full demo: youtu.be/JVtFxCJw5ng *tl;dr:* we made a meta glasses-powered system that lets you play poker and do homework at the same time—but the better you do at one, the worse you perform at the other. *super special thanks* to @ShubhamPatil @kevinjosethomas @sarthak @Atulya-U04FJLBJ72S @JesseCogburn (jimbooo) @Mohamad @Rhys-U04GECG3H8W for the hours of moral support + starring in our demo + teaching us about your love for horiculture + & of course "chris" :chatgpt:

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d749009c-dc46-4e04-befa-a1518ee76f67-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/36495cac-5c85-4298-a035-433ff19c75f7-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/54749be6-fca4-4623-992d-75422b1d2c77-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/270ed40e-a312-4634-bc72-cfe7c6ee9c9f-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7937b565-9b9e-480a-84f6-91624792db2a-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ebf2d7f9-c515-469e-a3e1-f314e6f57f3d-5d0baf56-ba80-4c66-ac97-3d8e88c9dc27.png
Neon
@Neon

Hi! today im here to ship my scrapyard project i made with Alex, Echo. my amazing project the fuck you chrome extension, well it makes u want to uninstall it as soon as possible! :github: github.com/3kh0/fuckyouwebsite :tw_globe_with_meridians: fuckyouwebsite.3kh0.net

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/cfb66aa6-3682-43a8-a0f7-76de45968cf0-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4091af5c-cf17-4cee-882c-4ded6bcb7fbe-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/193fa962-b9cf-49e1-822c-995172df45fc-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8148441c-a05c-4344-86a1-5f63fc1c3cf9-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/657d738d-8327-4c22-9cac-34ae03e342d9-9f218ec7-26fc-4568-9feb-83c93319f495.png
Sunny
@Sunny

day #GQU39BB50| of #C045S4393CY| I made it so the deepseek api finally connects to main.py and provides an output, with that my sock project is done and i will do my juice project starting tommorow and will rsvp again. will ship and you should check it out in #C0M8PUPU6| and i made this with @Shree

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0a4b64cd-ccb9-446b-ab77-101228781b94-image.png
Amber
@Amber

:neodog_box: Arf, arf, wrrf, wrrrf!!! :neocat_box: Meow, mrrow, mrow Do you get parcels from a random place called hack club and want to see what's on the way and its status? eh, maybe not. But I do, and I don't like going to the shipment viewer because it's outside slack, i need to put in my email, get a link, annoying on mobile, ugghhh. (joking, it's a great site :) ) But what if you didn't have to do that? What if... it was in Slack. Introducing @PostPuppy ! Visit the app home to see all your packages just like you would on the shipment viewer. you can even opt to get notified when the status changes. oh, and if the email you use for slack is the same that you get mail to, it'll auto sign you in! (If you use a different email, you can open settings, enter an email and get a verification link sent to you) :neodog_melt_happy: you can open the app home to try it out here :) :neodog_aww: ty to nora for letting me auto sign ppl in! want the code? check out github.com/transcental/postpuppy

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/487f87f3-b35f-438f-8065-06e42805cd7f-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4018a844-d1f7-4b61-9b32-116ceadc39e7-a2b3b429-8065-48db-a3ed-78b87d431db1.png
Wajeeh
@Wajeeh

I made a productivity based IOS app; It's intended to create a sense of urgency and competition while gamifying the studying process. It allows for users to compete globally on study times, track their own, and eventually use the points in an in-game shop system; I made it in React-Native and included a bunch of features so check it out if you're interested, link below; I'm planning to ship a bunch more updates github.com/Mr-W-Squidward/studyquest

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3140963f-117a-4abf-8969-ad5ee3a36a8d-5c59da3f-691a-491a-abe3-f5b19b548c92.png
ajhalili2006
@ajhalili2006

github.com/recaptime-dev/hcb-explorer-discord Currently /hcb org and /hcb balance are supported at the moment but will port more features of @AdrianT 's @HCBTransactionFetch for Discord usage in the future, just I am currently being cooked at school rn.

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/76eebe1b-91f6-4c5c-84f8-da2b8d6d5f80-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/32e63c26-df16-4abe-b301-70429571b221-49c016d0-10f9-4b14-85bb-06cc852d6c35.png
ajhalili2006
@ajhalili2006

shipped golinkctl just in time for #C087S82MNFR|: it's a small CLI for managing your github.com/tailscale/golink links in Deno runtime github.com/recaptime-dev/golinkctl / jsr.io/@recaptime-dev/golinkctl

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/05baf17c-14c7-4e92-a3d2-b0b219257305-8875d71b-6082-4d08-9fbf-f67932f34fc5.png
snej55
@snej55

Today I added the last few significant "things" to the game (the stuff worth mentioning). I added a win screen, an option to mute the volume on the main menu, some warning messages on the main menu, and an icon for the window and the executable file (though that isn't visible on the recording). I also made a quick soundtrack for the menu and main levels (I just need one more). Next is finishing off the media for the game (trailer, itch page, etc) and then I can release/ship it!🎉 github.com/snej55/paper-world (the game is called Defblade, not paperworld btw).

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4130823b-f23d-49a5-97b8-7e3f3a8624ac-icon.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1769871c-efba-4cd5-93cb-9bf290a6af1b-fed110b9-a844-42db-b829-6a77f9432117.png
Lawri
@Lawri

Today i began web development on the flask server for my ship. here is the current state of the page its not hooked up to the live data. The Styling is almost complete i just have to upload the logo.

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/dd0cbce1-b5ae-409a-88c9-d728c3002a46-image-day1.png
ajhalili2006
@ajhalili2006

Just shipped for #C07H1R2PW9W|: a Ghost blog hosted on #C056WDR3MQR| - blog.recaptime.dev/hello-world

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4b3177c8-b9fa-45dd-9d67-184c546c214a-420f779c-e22f-4ec4-b0eb-e9287b31868f.jpeg
Olly-U082MNEHH1U
@Olly-U082MNEHH1U

today I, shipped my minecraft mod ship 🥳

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0d139d3c-512b-42a0-a106-06d18a364567-image.png
Sid-U0812AA7ELD
@Sid-U0812AA7ELD

Finally ready to ship (this took way too long)

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6b9d6ccb-fbf4-46cf-8075-68812b536a19-image.png
ajhalili2006
@ajhalili2006

I might be cooking lately for the #C07H1R2PW9W| website revamp with mkdocs-material, but you can easily email the crew (currently myself) and find help articles through the Help Scout Beacon widget on the website. Here's a preview from my phone:

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8d26f061-756e-4445-96a5-5142bbc83907-screenshot_20250106-011203.jpghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/941948e0-9ff4-4ca1-8e6b-0496de2bcd2f-screenshot_20250106-011217.jpg
ez
@ez

I made a boilerplate for next.js devs to save time on setting up projects involving next-auth. • Next.j • Tailwind • Prisma • Next-auth • Sqlite github.com/eesazahed/next-auth-boilerplate

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6e7b87b8-d707-43f5-8fcc-8f0a65eca330-img_3265.jpghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3736ae6b-0d5c-4faf-bb88-e1e3f685e54a-6b485bb3-6608-4f6c-8e19-94c1ead3a912.png
magicfrog
@magicfrog

are you addicted to slack? :heavysob: take santa's test to find out!! you have to answer 15 questions and you have to pick the right reaction to a message, like: "i just spent an hour reading confessions posts" would you react :ultrafastparrot: or :oneeyesob:? play here! themagicfrog.github.io/santastest github.com/themagicfrog/santastest also if you have suggestions for more questions pls tell me :prayge:. btw the answers are all just my opinion and im not rlly an expert :heavysob::heavysob::heavysob:

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/30b47688-bbe1-455e-9ed1-9ce108a2d184-screenshot_2024-12-27_at_3.50.43___pm.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/018e973e-43b9-46e1-883d-bdc69613ba57-f77ad98a-4b00-485c-8936-761383673c9e.png
TheRealCraig
@TheRealCraig

today i started codeboard, my prototype for a platform that lets you go from idea to ship as fast as possible. it's my first time using react, so development is slow, but i should have the homepage done by christmas (hopefully?).

https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/67a52fa0-68bc-42d2-919d-91ccf613f71f-24da410b-b7fd-418f-9e55-621a41d1aa16.png

These are just a few posts…

Keep exploring →

Want to ship your own projects?

The #ship channel on the Hack Club Slack is where 27k+ teenagers from around the world share what they’re working on & help each other.Join our Slack