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…

toby
@toby

day 9 of #10-days-in-public!! today, i built an app for the student swift challenge. it's super late right now, so i'll ship it all tomorrow, but here's a look at it! :swift: 🧪

https://scrapbook-into-the-redwoods.s3.amazonaws.com/5156f756-b53f-4fc6-94b1-531b0a0eebd7-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/65b23700-64e6-4296-9883-d04de4988814-image.png
KarthickArun
@KarthickArun

Working on my portfolio, little late to the party tho lol, planning some advanced stuff with 3d cards for projects and certification and also tags for projects , cant wait to #ship it probably in the summer along with a python script to update the projects and ceritifications and add new ones programatically with templates, hopefully finish this during this summer

https://scrapbook-into-the-redwoods.s3.amazonaws.com/bd3dd928-1e04-4216-84d8-9924c139b398-screenshot_2024-02-20_at_7.27.05___pm.png
Aram
@Aram

🚢 WEBSITE SHIP 🚢 I have made a 📖 guestbook to my website! It allows you to read posts, login in with GitHub and post something! It uses :vercel: Vercel KV (soon migrating to upstash) and next-auth for authentication. This was inspired by @toby’s guestbook on his website! This is now live at aram.sh/guestbook! Leave a message today! This was built for #10-days-in-public!

https://scrapbook-into-the-redwoods.s3.amazonaws.com/16b6baea-56b1-4239-b21d-b470c6b22177-image.png
Kieran
@Kieran

Day #1 of #10-days-in-public; I worked on my website and added a new feature to my bag scanner tool (kinda evolved into a slack toolkit). For my website I added a gist mirror so that m.kieranklukas.com/g/d99bc46b29dab92ed1799451188e02da pulls my docker compose management script. For the bag scanner tool I added the ability to search for a user in hackclub by name and get data about them; one annoying thing about that project is that since it works with a 58.3mb file its a pain to load into an editor.

https://scrapbook-into-the-redwoods.s3.amazonaws.com/84265ac8-9699-465b-8185-e180faca9f6e-33345.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/7b3ca6bb-f4cc-4220-aba6-b88480ec098b-image.png
KarthickArun
@KarthickArun

App by me @Evan , @KevinYao-U04EWE54XKR , and @MichaelZhang to help hack clubs and their members learn JavaScript , this is a #ship from #the-summit : aicoder2009.github.io/summit-zelda

https://imgutil.s3.us-east-2.amazonaws.com/67febf5544d6e93cb5cfe4dafd1db09936d55070e204b3b375542115c9062e19/5102c2bc-3bdc-48ea-bc47-74c30ed389db.png
Kieran
@Kieran

🚢 One more ship before i turn in for the night; I got ui working! now I have a snazzy ui as well as working snipper; i chose clack as the ui framework as it was already written in typescript; clack can be found here: github.com/natemoo-re/clack

https://scrapbook-into-the-redwoods.s3.amazonaws.com/fe0a3d8c-7cb4-429a-9c43-8278642c9204-17769.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/2352786f-e3be-473c-9d0a-d239a0e84d65-96934.pnghttps://imgutil.s3.us-east-2.amazonaws.com/8801f5e6e1525921e396ea3f521b7f5d988bacfe8304bc7dacd1a66451a3c555/4d0041a7-e26c-47d4-b92f-3b892f28cb6c.png
Kieran
@Kieran

🚢 Another micro ship! I built a shopgoodwill.com auction snipper to try and snag an ipod; it is written in typescript and bun as usual and requires only a max bid and auction id to work (besides authentication of course); i'm going to try and add a tui for it and clean up the code a bit but it works!

https://scrapbook-into-the-redwoods.s3.amazonaws.com/dd1d330c-f431-4d61-b14b-fec25d3f299a-image.png
Kieran
@Kieran

🚢 Micro ship this time; I created a typescript http plaintext streaming server with bun and express. You can find the code on my github: github.com/kcoderhtml/streaming-web m.kieranklukas.com

https://scrapbook-into-the-redwoods.s3.amazonaws.com/52e2112f-291e-4c76-b15d-191e7ed70e08-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/649702540a487ca58051e338345802f0475b238b3c38ebf56002bebe23d05993/627088ea-2345-4aa0-8a27-4af255159d6b.png
Kieran
@Kieran

🚢 micro ship! I got a scrappy integration working with netlify and my websites blog backend vrite and can now publish posts from scrappy onto my blog automatically! well currently semi automaticaly; scrappy webhooks are broken rn but once they are fixed it will be!

https://scrapbook-into-the-redwoods.s3.amazonaws.com/a5a50aac-6c16-427a-998e-b0fe5311ab09-image.png
jdogcoder
@jdogcoder

First ship in a while! Made my first ever Sprig Game! Check out Marble Tilt! Check it out at sprig.hackclub.com/share/kirZ4UtFoGXO7zyZF1DJ!

https://scrapbook-into-the-redwoods.s3.amazonaws.com/aee12e21-9ca2-4843-bfd8-3629c1e2aeab-cleanshot_2024-02-06_at_12.43.16_2x.pnghttps://imgutil.s3.us-east-2.amazonaws.com/e05c48f1970288c4d4291e878cb3f688814742a78d194a8c78c56075b82be43e/aeb64b4c-b0ec-4e2d-a914-4ba1b2a426d6.png
Aram
@Aram

🚢 EXPOSE PIZZA SCAMS 🚢 Ever been puzzled about whether to choose a large pizza or a small one? Don't take my word for it. You can find out for yourself with a small tool I've created! Just put in your price and size and it will effortlessly calculate the price per square inches. Check it out on aram.sh/pizza! The code is open source on aramshiva/website, (please ⭐ it)! :pizzaparrot: Happy 🍕 Partying! :pizzaorph:

https://scrapbook-into-the-redwoods.s3.amazonaws.com/f1daddde-2380-4c79-b7fa-9ed18b583727-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/93af20fcbb8f2683df2b571b87a168673364e781bc157b51a744a8d6bf465a71/6048dd5f-4eec-4519-bce0-108d4f47660b.png
Kieran
@Kieran

🚢 Crescendo and @V205 inspired t-shirts made with a sharpie and my #blot! its a two part design as the blot dimensions are too small to do the whole thing in one pass. you can view the code here if you'd like to try it yourself: github.com/kcoderhtml/blot-drawings/blob/main/crescedo.js

https://scrapbook-into-the-redwoods.s3.amazonaws.com/362c25a9-1549-46a6-af12-354d8ffe2e3a-51253.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/bfe1ce7e-96f5-4968-883c-e24ddf0c5cdf-pxl_20240129_185853609.jpghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/39842a56-73a6-4766-97bb-1a16086b98d4-66286.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/e11e28fa-82c4-4695-a7fd-dd6b29a9b3f8-pxl_20240129_185840165.jpg
Kieran
@Kieran

ASCII 🚢 ! @ohnoitsnoah gave me an account on their tilde server and in trying to think of something to put on there I though of asci art leading to the inevitable rabbit hole of a new project. I made a tool to download asci text in different fonts from a website called asciified.thelicato.io and convert it to json with the corresponding font attached as a key; then some html renders it on the web with a variable font size script to make it always fit along with some js to make the font you get random! njoy ™️! github.com/kcoderhtml/-kierank

https://imgutil.s3.us-east-2.amazonaws.com/90f0fe3d2928cd8b829a94b146da897eade62b916b2a93779f3f1ff1376c64be/3333e815-b274-4a97-b70f-888271813906.png
reesericci
@reesericci

:shipitparrot: :oblong: OBLONG SHIPPPPPPP :oblong: :shipitparrot: Introducing v1.3.0 of oblong admin! It's an improvement over v1.2.0. It now has a fully featured OAuth & OpenID Connect API & a nice developer portal (Sign in with Obl.ong???)! There's also now a system for requesting "provisional" domains that immediately appear in your account while pending admin review - no more tally form + manual transferring of domains. Admins now actually get a page in Adminland where they can approve/reject domains. Additionally, we finally implemented a linter so the code is a bit more bearable than it used to be. You can use the release live today at admin.obl.ong - or host it yourself! github.com/obl-ong/admin/releases/tag/v1.3.0 Side note: We now have a forum! You can register for the forum with your Obl.ong account (thanks to the new API) at forum.obl.ong --reese :shipitparrot: :oblong: OBLONG SHIPPPPPPP :oblong: :shipitparrot:

https://scrapbook-into-the-redwoods.s3.amazonaws.com/05a1799e-4722-4a30-ad64-094ab5e0fd51-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/9282c44e-b18d-465a-ad3f-e4c094f71857-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/8ad9cd77-91c0-401f-b094-a8491f236047-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/0140844cc7e1ffc3d40a1f4334affb6ca41b458d9d0b61e9bd58b015bbe10383/730624fe-f388-4c00-ac85-3b492ec552fa.png
Kieran
@Kieran

Finally finished my #blot video! thanks for everyone who helped get my blot setup and gave thumbnail feedback! www.youtube.com/watch?v=Jw7PQFWcE_U

https://imgutil.s3.us-east-2.amazonaws.com/33c66b6881328f9948c3e13aee105569e841a8c057e19b3b8a147377ef36897e/68db0e9d-ad56-4272-aa27-5d3c4733dbfa.png
reesericci
@reesericci

@ovals Obl.ong admin v1.2.0 is out!!!! github.com/obl-ong/admin/releases/tag/v1.2.0

https://scrapbook-into-the-redwoods.s3.amazonaws.com/d3f10bc3-d9ff-4b0f-9647-23336af37f10-image.png
Aram
@Aram

:sprig-dino: Ship! Made my first sprig game (after way too much procrastination) and got it approved! It's a maze game between two people to get through mazes and eventually to the end!

https://scrapbook-into-the-redwoods.s3.amazonaws.com/16be6cec-b7e5-4e6b-b064-b3e5cc881317-screenshot_2023-12-08_at_5.44.53___pm.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/eadb70f2-58ed-4fd2-8cca-5464f659b0a3-screenshot_2023-12-08_at_5.44.46___pm.png
JosiasAurel
@JosiasAurel

forgot to post this weekend but began working on a pacman-like game called "pacbot". I'm using emojis cuz I'm too lazy to draw proper characters. hoping to ship this soon #100-days #100-orpheus

https://scrapbook-into-the-redwoods.s3.amazonaws.com/d7634dd7-a738-4373-8802-8b6f8a282ccc-image.png
secondary-smiles
@secondary-smiles

Somewhat of a WIP, but I've been working on the Molerat protocol for the last few months and it's coming along really well! I've implemented a server for it Moleserv in Python, and I'm working on an Ncurses client for it in C currently. It's been a huge and fun project for a while now. It's not 100% ready to use since the client isn't done yet, but it's at a point where I want to start showing it to people. Here's the client I'm working on by the way: git.trinket.icu/molehole.git In the end, this is less of a code/software ship, more of an announcement for the protocol which is ready to be shared. We even have a lovely mascot, Potat the naked mole-rat!

https://scrapbook-into-the-redwoods.s3.amazonaws.com/c1a627f8-1b79-49e9-9d9d-41f399177d9e-potat.png
sahitid
@sahitid

:forsyth-hacks-label: forsyth hacks (#forsyth-hacks) happened on November 18th, 2023 and was an overall success! at a point we had around 60 attendees and overall had an amazing time with our theme ⚡ (electricity) as well as workshops ranging from @ajs2’s jams to a mini UI design competition. and finally, the hours of food, coding, new friends, and projects (everything from a storm tracker app to a platformer game made w flow!) personal highlights of the event for me was probably the conversations i had with new people :heart_hands: the whole day, the chance to mentor a group into creating their entire project - from not having an idea, to developing and shipping it 🚢, lightning talks during lunch (like the one about jamstack by @davidm) 🎤, presenting an APIs workshop :postman:, the amazing swag we were able to handout (including string bags, polaroids :tw_camera_with_flash:, & stickers), and of course the presentations at the end! i want to give a huge thank you and shoutout to the following: • @ChristianDutton-U04E0LL16MA right hand man all the way and helped make my website design a lovely reality. (can't wait for 3.0) • @RyanDu-U04QM0MH6TV for the fresh new perspective and ideas for the event & an awesome workshop on how to not make crappy UI design (as well as the mini:figma:competition afterward) • dj! for the most amazing design and logo for the event :forsyth-hacks-2-bulb:. (or "sick sticker" as sam poder himself deemed worthy) • everyone who attended! we had over triple the amount of projects than last year and over 80 registered by the day of! • and ofc everyone at hack club :hackclub-party: who cheered me on all the way (and :bank-hackclub-dark: ofc hcb grant- this event would not have been possible without this :money-printer:, and from the bottom of my heart i am very grateful :blobheart: ). ◦ i had an amazing conversation with @theamazing0 in the middle of the day about how special hack club was to me and how he's in the process of discovering this love for the community as i did a year ago. ▪︎ this spread of love would not be possible if not for the support of more hackathons and more clubs around the world! 📷 full photo album: photos.app.goo.gl/RdvvgMmpD3rpioNc6 :githubparrot: hackathon website source code: github.com/SFHSHackClub/forsyth-hacks-v2-site

https://scrapbook-into-the-redwoods.s3.amazonaws.com/0fc712f0-05cc-411d-a2de-6793f056a2b0-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/5a925c33-5113-49a6-965d-fbce54ff0a38-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/11b3e1f4-6e24-4ecc-8bc1-cfc66b23978a-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/fc345924-8000-4c8f-bfe8-737e6271af81-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/65422c80-ec94-4c59-9973-0a840c296cc8-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/ae43eab0-98e7-4ddb-8c2d-1d68f2c1cb95-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/f6ee376f-a0db-4f73-bf69-3f3296a4c2f1-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/ed9e42d0-b168-44d5-b555-fa1419201080-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/2528f751-a3da-4aad-b7cd-e5caed3a1d57-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/614a5d50-c505-4fbc-a3fa-175786b08cd4-image.png
karolina
@karolina

i spent this weekend at impact hack atlanta (www.impacthackatl.com), my first college hackathon AND my first in-person hackathon! i had so much fun meeting new people at tech and building solutions that intersected tech, policy, and sustainability. i created Partix, a particle visualization tool that uses the OpenWeatherMap API to display live data of particle pollution. build information (including a demo video) is available at www.karolina.mgdubiel.com/particle/build, and a live demo is here: <http://www.karolina.mgdubiel.com/particle|www.karolina.mgdubiel.com/particle> :)) it's mobile and desktop responsive (mobile is a little iffy -- slacked on that bc of the 36 hr time limit), but i learned sooo much about js building this and overall am really proud of the project. 🌿 UPDATE: i won two categories :)) best submission on the "healthy planet + people" track and best submission award from Southface, an atlanta climate action npo :D

https://scrapbook-into-the-redwoods.s3.amazonaws.com/0551c80e-243e-4252-9085-939496aa91b4-dubai.png
ThomasStubblefield
@ThomasStubblefield

made a bit of progress experimenting on an idea (Yaps - You And People Ship)

https://scrapbook-into-the-redwoods.s3.amazonaws.com/7a3132c5-8ad0-4804-86b1-9abffe7a418f-screenshot_2023-11-11_at_5.10.07_pm.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/25e28282-6923-417c-b5df-73b6438a2435-screenshot_2023-11-11_at_5.09.53_pm.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/0b49b3bb-cc1d-4b7d-8083-e119eb80311d-screenshot_2023-11-11_at_5.09.23_pm.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/47235373-0626-4769-8d24-23a601b8a096-screenshot_2023-11-11_at_5.10.46_pm.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/e93b1557-2d6f-41a1-933c-f675ec273c16-screenshot_2023-11-11_at_5.09.08_pm.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/c4b46aa8-8de1-4d12-86ec-f56ad8515c94-screenshot_2023-11-11_at_5.08.38_pm.png
HinsonChan
@HinsonChan

Just shipped an idea I had this morning! github.com/flatypus/flowchat I was thinking about how often I'd create chains of data with GPT, but I wanted the process a lot more streamlined than langchain does, and this came out! It's published on PyPI at pip install flowchat 🙂 Here's an example of the usage, hopefully it make sense lol. Definitely lmk if I can improve this idea!

https://scrapbook-into-the-redwoods.s3.amazonaws.com/f097265b-7e47-4640-81be-02dbc32dc185-image.png
reesericci
@reesericci

I made a flatpak for CHIRP, the software for programming radios! git.sr.ht/~reesericci/chirp-flatpak

https://scrapbook-into-the-redwoods.s3.amazonaws.com/336c0197-4902-4811-ae0b-009aa9af9e1e-screenshot_from_2023-11-03_10-03-42.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