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…

arbs09
@arbs09

I build a url shortner in flask, with a stats page. url-shortner.serverobot.de Feel free to give it a star on Github: github.com/arbs09/flask-urlshortner

https://scrapbook-into-the-redwoods.s3.amazonaws.com/75d9b138-7577-4f8c-a148-28a96a98de14-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/5bf50f25959d69243e266bd876a7e14cd4562da93dd38be367d790659f028a1f/1633f772-0ecf-4e2e-84f4-22576ad3f858.png
Snow
@Snow

polished up my flight tracker a lot more! still waiting on some things before I publish it so ship is coming later, but the code is fully ready for public use sneak peek using last year's flights (so you guys can see the fun colors)

https://scrapbook-into-the-redwoods.s3.amazonaws.com/373c099c-d414-45c3-a124-89d470a33213-screenshot_20240714-133331.png
Rayan
@Rayan

I've finally finished the API that exports all the sessions from the Arcade API to Google Sheets. And now it's ready to ship github.com/Rayanlupo/ArcadeToExcel

https://scrapbook-into-the-redwoods.s3.amazonaws.com/33411eb1-d428-4ce4-ad7e-96e89cf9c6f5-screenshot_2024-07-12_18.34.52.pnghttps://imgutil.s3.us-east-2.amazonaws.com/8fbe6a6ffca714ea61ae0db49b93705f2ef378ec74c2599d755a412c0d4b0ca7/e6db07e4-f5a3-4f22-abb6-40dab9b9e595.png
Umar.A
@Umar.A

Alien invasion arcade game using pygame! for this project i made custom sprites (alien ships and the player's ship in figma) here's a video game demo repository: gitlab link features: • ships left indicator on top left • level indicator • score • highscore • current score • -1 ship life when ship hits alien • score increase on each bullet hit • maximum bullets of 3 • game becomes faster after each level

https://imgutil.s3.us-east-2.amazonaws.com/9dc2a8d9b3dfdde6547bf7fafd9011cd28a43bb80f5a66b97a7fdf5dc501ee7b/d6d1f124-68b9-4527-8a0f-be464de8664a.png
Rayan
@Rayan

I'm close to finishing the code, I've improved the page, but It's not ready to ship yet. github.com/Rayanlupo/ArcadeToExcel

https://imgutil.s3.us-east-2.amazonaws.com/8fbe6a6ffca714ea61ae0db49b93705f2ef378ec74c2599d755a412c0d4b0ca7/dbb72e96-3180-439e-a348-3fd2ee884391.png
Michael-U06TYNCASBG
@Michael-U06TYNCASBG

A-Frame ship for #arcade / #fraps I made a little Hack Club themed cafe because why not. GitHub: github.com/mikeymascatu/coffee-shop-a-frame Site: 669035942f89513d26549e4b--chic-torte-705dd5.netlify.app

https://scrapbook-into-the-redwoods.s3.amazonaws.com/29c5dd6c-5418-4c86-9ea1-ae2fb05990e9-screenshot_2024-07-11_153800.pnghttps://imgutil.s3.us-east-2.amazonaws.com/a4e29647484965c97b7789ab2742630579b15b3460cf47b3e16765c9ab1f4e94/8591bfa0-3724-41cd-9ec0-c197a9c59154.png
Rayan
@Rayan

i'm close to make this code ready for ship, now it can export the goal and say if you completed the hour or not github.com/Rayanlupo/ArcadeToExcel

https://imgutil.s3.us-east-2.amazonaws.com/8fbe6a6ffca714ea61ae0db49b93705f2ef378ec74c2599d755a412c0d4b0ca7/8fb256ae-db2c-46b7-9144-1ced04cc45c6.png
KiyarashShahriariKesheh
@KiyarashShahriariKesheh

github.com/Kiya86/Futuristic-Ship

https://imgutil.s3.us-east-2.amazonaws.com/541e7b0db439be718b7a6b51050e6f0afbd99224d6578680d5175876d6a912a6/4995ddca-d595-456b-af8d-e838c409b59f.png
sam
@sam

#blot ship? kinda... I loved github.com/tmb/club-fair-attention-monopoly and wanted something similar, but showing off hardware. Here's what I came up with: Folks submit their name, which the program automatically generates realistic fake handwriting for, and writes their name in an available space with Blot! It works by using the pretrained handwriting-synthesis model, alongside matter.js for a quick and dirty way to position the names, and of course blot, which had some handy functions for machine control! Check out the code! github.com/samdev-7/blot-shenanigans

https://scrapbook-into-the-redwoods.s3.amazonaws.com/41dcf7af-e0cb-4c9b-b3cf-582b0f05f2f3-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/29b3940851fd1685b6b93d377730f6a1db3028809a486dd644a84920cf308cd4/31ed513c-224a-4ba4-b17e-c5d99d89a00e.png
olii-dev-U079VRNGBGV
@olii-dev-U079VRNGBGV

Introducing 'How many hours left?' for Hackclub arcade! Have you been wondering how may more hours you need to do to get what you want for Hackclub's arcade? Well now you can find out! You can see it here!

https://scrapbook-into-the-redwoods.s3.amazonaws.com/8dbf592a-8542-4b44-bcc9-6cae86aff4bb-screenshot_2024-07-10_at_8.45.17___am.png
Kieran
@Kieran

@Grolf ship! Grolf now is more engaging! I added a bunch of new responses for creating releases and for new commits! plus grolf now has a beautiful logs screen! As always there is a nice detailed changelog linked below! github.com/kcoderhtml/grolf/releases/tag/v0.2.0 github.com/kcoderhtml/grolf

https://scrapbook-into-the-redwoods.s3.amazonaws.com/573bb255-c77c-4b4a-b65a-545ac560bfdf-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/a26243d3-f61c-4493-9069-e79fdf7dbf67-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/44c2a3c0abe5711135c400245a4f31aaeffc5387cc017017600b2d38aa6d813c/17a1d19c-b389-4fef-a46a-b06d9228f514.png
Kieran
@Kieran

slackbot ship! I was about to start on a new project this morning (yes i made this whole project in one morning) when I realized; I am so going to just reimplement the same framework for building and running my slackbot :skull-ios: so i made a reusable template that allows me to just forget about that setup and get to the fun part of making a slackbot more quickly! I wrote pretty extensive docs which is very unlike me so enjoy! github.com/kcoderhtml/slackbot-ultimate-template

https://scrapbook-into-the-redwoods.s3.amazonaws.com/16bbbddf-786f-41cb-8185-b282cbbeea08-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/0df8987a-ace4-409f-85c1-a11b4402f1a7-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/db8db0bbdb6430f93a45a50b6dbb24e5f26ef7a30c5472df07668840101cee55/99943e17-10ac-4c3c-b0a6-d9503b84647c.png
Kieran
@Kieran

@MagicMirror ship again! I got some super pretty graphs up and running and also got message edits to sync! i'm also tracking message analytics now (just how many messages have been sent) all code can be found on :purplebubble: github! full changelog linked below github.com/thepurplebubble/magic-mirror github.com/thepurplebubble/magic-mirror/releases/tag/v0.2.0

https://scrapbook-into-the-redwoods.s3.amazonaws.com/fb0cdee9-fa22-4815-91a9-1faf97589b9f-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/43ad64e58b1140ebf68f53b93c96ba87ee622cb47f0190f65414446948b558cf/8d497194-5787-405f-b82d-105b83e6788d.png
Kieran
@Kieran

3d ship for #fraps! I made a 3d visualizer for your spotify top tracks that also allows you to listen to short clips of the songs! cool-sawine-98fc07.netlify.app github.com/kcoderhtml/fraps

https://scrapbook-into-the-redwoods.s3.amazonaws.com/efaaabd4-458b-4e32-9df6-579ec7b8086c-pasted_image__3_.pnghttps://imgutil.s3.us-east-2.amazonaws.com/c0a6a5a1be44aed5823d7af8f930362522eec80223979736185549342dff3325/1e7a2419-6296-4512-aef5-ade4231333da.png
Shrit1401
@Shrit1401

Yaay got a build version ready going to ship more features lesgo

https://scrapbook-into-the-redwoods.s3.amazonaws.com/336c989e-c4c9-4b5d-921f-fb66de486d67-screenshot_20240707-203519.png
Kieran
@Kieran

@MagicMirror ship!!! Today I got magic mirror fully operational with syncing between both workspaces with threads!!! I also made a cool interface via the app home that only allows bot admins to use it and has a pretty ui! github.com/thepurplebubble/magic-mirror

https://scrapbook-into-the-redwoods.s3.amazonaws.com/51272383-65b3-498b-9be0-dc164c0c65dd-image_from_ios.jpghttps://imgutil.s3.us-east-2.amazonaws.com/2acdd4a0a91459946e0e1e0d53b992003509dbed736587b3926abee4e3c071c4/398430ab-f3b3-4367-9541-f3a1533ba29b.png
Kieran
@Kieran

a large ship for :grolf:@Grolf:grolf:! I made grolf over the last few days as a solution to one of the biggest problems we all face: .... forgetting to post our arcade commits. It uses a github app to authorize users and get a webhook on every push! no more setting up repo specific solutions now it just auto works for all your repos! if you want to give it a try then simply go to an active arcade session that belongs to you and click the three dots next to the message then select more message shortcuts and search for "grolf fech" once you click it just follow the instructions and it will auth you with github and then start posting commits! once you create a new arcade session unfortunately due to api limitations you must do the message shortcut again but this time you won't have to auth with github!| go enjoy @undefined and his little friends! all the code for this project and instructions for running it yourself (you can if you want to but its kinda hard) can all be found on the repo! github.com/kcoderhtml/grolf

https://scrapbook-into-the-redwoods.s3.amazonaws.com/a4347298-9cfe-48f5-8439-4661b6bc01de-grolf.jpghttps://imgutil.s3.us-east-2.amazonaws.com/ae270e04dcaae08b521f791deba5526c897cac8729683c72a6a1bcf6c3f6f377/b325f68d-bf84-43be-8179-1c7a6b35ff2a.png
Aryankapoor
@Aryankapoor

Day 20 in arcade and I finally finished my full stack ecommerce website.Made it in Mern stack . Encountered many errors but got around to fix them thanks to stackoverflow and @Map. The finished project is at github here: github.com/Aryankpoor/secondhand . There are still some errors I have to get around to fixing but I am proud of this project . I have spent around 90 arcade hours on this. #ship

https://scrapbook-into-the-redwoods.s3.amazonaws.com/28804fba-417f-4de8-973b-e16a1c8ffea8-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/e286a668-45ba-442e-a687-a1d2929fe916-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/6249d4876b01ca7cfc7c7f7e42eb77200e0088a16a43a37a8dd062c5adbd8e91/9add1747-1ef5-49e0-b189-424f4e85398e.png
sahitid
@sahitid

#arcade ship! i've been working on a 3d printed frame/case for a laser aligner setup i have at a physics lab. this has been my first major project in cad or using onshape but i learned a lot! :githubparrot: github: github.com/sahitid/laser-aligner-frame/tree/main :3d-printer: Onshape Links: - [Laser Aligner Part 1](cad.onshape.com/documents/e676e6e0c7d4101e828e9ee4/w/5052b3ca090c18b0cf4a9acb/e/b0972417d7c4c43366564b62?renderMode=0&uiState=66889da92cd36c358f798701) - [Laser Aligner Part 2](cad.onshape.com/documents/34f444ea29e7b5d6e7b57862/w/d3b330351defb5cc581bbf4e/e/d92ee9cf0802b70ca81b75bc?renderMode=0&uiState=66889e0e3881536ef2c84d3c) - [Laser Aligner Part 3](cad.onshape.com/documents/eebe82bdbac2ef9147f5c16d/w/6b66306731844166e48c4964/e/595949c2ed96a95156a6d3bc?renderMode=0&uiState=66889dcd39a21f14b0ba770d) - [Laser Aligner Part 4](cad.onshape.com/documents/3045c6b5eb97a8f7bebc0ada/w/c6029a8929b464d0d629fffc/e/fcf97d6266a7d554342d3e87?renderMode=0&uiState=66889df3d946de13b04cf388) - [Box Bottom](cad.onshape.com/documents/4562b379951e55d710e5167f/w/bb918db157880c4ddb9d343b/e/dbf8679db80e97465112a670?renderMode=0&uiState=66889de339a21f14b0ba7774)

https://scrapbook-into-the-redwoods.s3.amazonaws.com/cdd48632-b9d0-4992-aa99-5c962d95e5c2-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/1795aee4-e70b-45b7-b407-b947fbec6890-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/a618aabf-bf8a-455e-9c41-07c3fcbc67a1-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/c1e3a599-055d-4acf-ab00-5ebf6160f3da-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/3df86749a592db7305d41a4f2d7a130092261eb3c7e2a9ecbc2e73492a3a4ed8/fc439de4-8011-458e-9f07-b2da7bcf1e60.png
sahitid
@sahitid

#arcade ship! i've been working on a 3d printed frame/case for a laser aligner setup i have at a physics lab. this has been my first major project in cad or using onshape but i learned a lot! :githubparrot: github: github.com/sahitid/laser-aligner-frame/tree/main :3d-printer: Onshape Links: - [Laser Aligner Part 1](cad.onshape.com/documents/e676e6e0c7d4101e828e9ee4/w/5052b3ca090c18b0cf4a9acb/e/b0972417d7c4c43366564b62?renderMode=0&uiState=66889da92cd36c358f798701) - [Laser Aligner Part 2](cad.onshape.com/documents/34f444ea29e7b5d6e7b57862/w/d3b330351defb5cc581bbf4e/e/d92ee9cf0802b70ca81b75bc?renderMode=0&uiState=66889e0e3881536ef2c84d3c) - [Laser Aligner Part 3](cad.onshape.com/documents/eebe82bdbac2ef9147f5c16d/w/6b66306731844166e48c4964/e/595949c2ed96a95156a6d3bc?renderMode=0&uiState=66889dcd39a21f14b0ba770d) - [Laser Aligner Part 4](cad.onshape.com/documents/3045c6b5eb97a8f7bebc0ada/w/c6029a8929b464d0d629fffc/e/fcf97d6266a7d554342d3e87?renderMode=0&uiState=66889df3d946de13b04cf388) - [Box Bottom](cad.onshape.com/documents/4562b379951e55d710e5167f/w/bb918db157880c4ddb9d343b/e/dbf8679db80e97465112a670?renderMode=0&uiState=66889de339a21f14b0ba7774)

https://scrapbook-into-the-redwoods.s3.amazonaws.com/dbe54a62-1f5f-4914-b845-6cf78e4246c5-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/6affdfc1-5b14-4598-addc-fa08188ddd6f-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/87bcdeb0-58ef-47a8-9b2b-20b7b62e96b6-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/4a6c3b6b-b76e-4238-b3c4-60e8c635cd01-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/3df86749a592db7305d41a4f2d7a130092261eb3c7e2a9ecbc2e73492a3a4ed8/ed39ffee-8193-48cb-976e-252076467634.png
OmRaheja
@OmRaheja

Re-ship of tanks, now it actually works on the sprig console 👀 github.com/hackclub/sprig/pull/1903

https://imgutil.s3.us-east-2.amazonaws.com/a069c625d1e6bccba37d43b3d988a1fce7f422608878670975f63acd6d37acd7/33ebeef0-2ded-46e4-b229-32347e3fc089.png
Illumin
@Illumin

I finished a render of a kayak on water in blender. It's just supposed to be a calm rememberance. I was struggling really hard trying to do the kayak justice and I don't think I did properly but it's alright. I'm proud of that knot on the floaty, if anyone knows knots it'd be cool to know what I did there. Anyway enjoy! github.com/NikolasDaynard/ship

https://scrapbook-into-the-redwoods.s3.amazonaws.com/70260fb8-a4c1-4316-8429-0e260792ba7a-render.pnghttps://imgutil.s3.us-east-2.amazonaws.com/6f73cb622849d4a77a5068464993981c10a09e220c082beff381da918ca08ca2/2beb5eb5-7e04-43b0-b578-2acc4fb553dc.png
Illumin
@Illumin

I just finished the level editor for my new tile based game! (yes I will finish my other stuff). So basically, you're a pirate going out to sea and you have to fight skeletons and upgrade the ship. I really needed an editor because manually writing all that out would have been pain. @JaydenWeng suggested I work on this. Anyway, you can try the editor here in the build directory (macos + windows): github.com/NikolasDaynard/tilemapped

https://scrapbook-into-the-redwoods.s3.amazonaws.com/345ed3d3-66bc-4246-8a18-8edf9ae1c250-main.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/597da7cf-4d2b-4697-a7b8-a3dbb4f0ca9e-screenshot.pnghttps://imgutil.s3.us-east-2.amazonaws.com/9205675f1a1ac9ddd84f5d831f76ce8b63846eff8074b422cc50667a39fc7c41/b1ec9430-fcbe-4e90-9ee2-e35348568abb.png
BrodyEnli
@BrodyEnli

I made a few final tweaks (assigning part numbers; changing out the resistors, LED, and button; adjusting some traces to meet JLCPCB's recommendations, etc.) and applied for the OnBoard grant for my LucidVR haptic glove control PCB manufactured and assembled through JLCPCB. I should have included this in my last "ship", but I forgot about the grant; oops. github.com/hackclub/OnBoard/pull/770, github.com/Glitch752/LucidGlovesPCB

https://scrapbook-into-the-redwoods.s3.amazonaws.com/a0324cfc-8d0b-4d65-a073-7833148cf6af-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/15b25117-c59e-4b22-8ee8-7ac4330804fc-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/770be7f00229e1b9467bd202bb1bb31cdb553b988562ccf0eca2650cb5835e5b/3a9a48f5-47cb-4816-8aa0-342a3507c03f.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