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…

MrRocket08
@MrRocket08

Day 11: Today was a good day! I implemented the heat system for my game: modules will generate and disperse heat throughout the ship until it (hopefully) reaches a radiator/heatsink. There was a lot of heat/temperature/q = mcΔT fun stuff that had to be dealt with, which brought back some ~delightful~ thermodynamic memories from not-so-long-ago. Since there's not a good visual way to see if the system works right now, I'll probably work on the heat UI next.

https://scrapbook-into-the-redwoods.s3.amazonaws.com/472a9ccf-6e15-42ea-8530-d96b58018c16-scrapbook_6-15-24__1_.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/4459c3c0-6570-44f7-957e-8489a1b7177a-scrapbook_6-15-24__2_.png
MrRocket08
@MrRocket08

Day 10: Today was an uneventful day mainly filled with travel. I did some work on heat generation/dispersion for ship systems, and also wrote a few more of the weapon infocards (sprites coming soon!™)

https://scrapbook-into-the-redwoods.s3.amazonaws.com/03c671a6-9402-46ac-a607-d0350a790254-scrapbook_6-14-24.png
sahitid
@sahitid

:sahiti-watches-sword: :shipitparrot: personal website ship incoming :sahiti-watches-sword: :shipitparrot: i've just made the official v2 of my personal website! final site can be found: sahiti.vercel.app :goose-honk-right: (bye-bye sahiti-personal-website-v1.vercel.app). the entire site took around 15ish hours to make (i re-coded the entire thing 3 times, if you've been following along in #scrapbook) i am so so happy with how it looks, and also with how much i learned by myself to code this website with next.js :nextjs: and tailwind :tailwind: (the best languages, don't tell me otherwise). and yes, before you ask @sarthak it IS mobile friendly :) some of my fav parts of site: • click & draggable tooltip feature on description wording • animated icons on hover • click on da boat :paper-boat: for a surprise 🔗 site: <https://sahiti.vercel.app/|https://sahiti.vercel.app/> :figma: figma designs: www.figma.com/design/UkiYvZsqy8yjBtdW9c61lE/personal-website-design-v4?node-id=0-1&t=L0ZlhqaQzIQ8c6I5-1 :githubparrot: github: github.com/sahitid/sahiti-personal-website-v2 thank you @sarthak_,_ @zoyashussain_,_ @RyanDu-U04QM0MH6TV_,_ #hack-hour and everyone else who helped me with design iterations through this wild wild process.

https://scrapbook-into-the-redwoods.s3.amazonaws.com/33887bd7-a815-4666-91f5-4f758983adde-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/4f675f18e6abcf57572d0ec67184abace0baa0aa1e89500c67feb8d17654dad3/8c2b239d-1e2c-42b3-ab08-190a283d2b27.png
linkai
@linkai

you know what they say... those who can, do. but those who can't come up with original ideas and have mild ocd, redesign their personal websites over and over!! 🚢 I'm shipping my new personal website, and this one's my favorite design yet. I took my time with this one, designing it on figma first and building it up over a month's time. The transitions are made with framer motion and the project thumbnails are made with canva. There's a bunch of easter eggs and hidden references on there, and many more to come—let me know how I did! deployed here &gt;&gt; linkaiwu.com github here &gt;&gt; github.com/linkai101/site

https://imgutil.s3.us-east-2.amazonaws.com/328d609c811606f74743114a0d876d1c71fccb4edc11f01e5fca1b9a31bba5ce/a319c1c4-82b8-4898-899c-9718eba7a7e7.png
MrRocket08
@MrRocket08

Day 8: Today I worked on the Defense screen and cleaned up the UI in general. Wrangling the UI is getting a bit tiring, though, so I think that I'll get into ship components/weapons tomorrow.

https://scrapbook-into-the-redwoods.s3.amazonaws.com/2893cc46-c7bf-4339-9a66-593646f9769b-scrapbook_6-12-24.png
Kieran
@Kieran

#hcb scrubber ship! I made a program that goes through gh issues and detects whether there is potential personal information contained within; it is split into two parts: the typescript front end which fetches the issues and keeps track of which ones are clean and a python flask backed to allow me to use the spacy package to detect pii; it also allows you to open the potential issues after sorting them github.com/kcoderhtml/erised-scanner

https://scrapbook-into-the-redwoods.s3.amazonaws.com/1d6e3aab-beb4-4d50-b786-9db5241d3037-img_0823.pnghttps://imgutil.s3.us-east-2.amazonaws.com/3fe1a4ffb685d4427a53f9c32d24a4d86ad65953250ff4d255d3ece412fa5f4f/a4cd32da-b029-4872-b9e6-2200a0742339.png
MrRocket08
@MrRocket08

Day 4: Finally got Unity up and running (if you can call it running) on my Mac. I was so happy that Unity cooperated that I just made a basic ship script and spent the rest of the time veering it around the solar system. You can see it in a really eccentric orbit around the Green Planet:

https://scrapbook-into-the-redwoods.s3.amazonaws.com/98e31a9d-7d80-464f-af0a-53cc6d3c6676-scrapbook_6-8-24__1_.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/9128386e-b522-4c63-95e9-ffc198feab00-scrapbook_6-8-24__2_.png
Kieran
@Kieran

very delinquent almost ship for #hack-hour; ive been editing a ton for my youtube video of my #frc competition; not quite ready but hopefully it will be soon

https://scrapbook-into-the-redwoods.s3.amazonaws.com/1ae1cff4-95a8-4f10-b22e-61a5081c8421-image.png
Kieran
@Kieran

🍎 cider ship! I made a mvp of my app Scaffold for #cider and #hack-hour and this is my final ship! Currently its a bit limited in its functionality but you can import images and have gemini describe them and delete added images! If you would like to try it / download it for future updates then you can do so by entering the code: {still building; i'm waiting on an api key but will update this once i get it} in testflight on ios

https://scrapbook-into-the-redwoods.s3.amazonaws.com/06ebb55e-96dd-493b-8208-69c6f67cbfcc-img_0802.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/dbe861ed-d73b-47ca-9ef7-1e7642cd88f3-img_0801.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/1aecdcc7-0161-4e09-8a86-37fec303db35-img_0800.png
secondary-smiles
@secondary-smiles

Last minute ship for #hack-hour! I thought it would be fun to make a small diary cli where you add daily notes kind of like a twitter thread. It's already a quite powerful small tool, I've added a lot of configuration options for templating and such. github.com/secondary-smiles/Diary

https://scrapbook-into-the-redwoods.s3.amazonaws.com/70e4e792-d95f-4cf9-8d3e-feef2135033a-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/ad5d28325d3cb275a66ca2fc26ac26b04fb96c92b13b730490e9328c59906631/8559fd97-e06c-4388-abca-7d54c4ccd868.png
ShayanMalik
@ShayanMalik

#hack-hour illuminate hackathon ship! 267+ people compete in this hackathon! #illuminate

https://scrapbook-into-the-redwoods.s3.amazonaws.com/3b5a0f78-2c06-4950-a65c-741612f8ee95-illuminate.png
DillonB07
@DillonB07

For the last three months, me and 2 friends have been working on an interactive planetarium show as part of our final XR Design assessment. Now that it's complete, I'd like to present......... THE BLACK DOME! The Black Dome is a short animated planetarium show where Fleeb, a teacher, takes his class back to 1348 - when the Black Death arrived in England. The interactive part of this is a website where the audience get to vote on what they want Fleeb to talk about. Here's a video showcase. The first 2 and a bit minutes you can see the project in action in a simulated dome. The remaining time is us breaking down the project and discussing different aspects of it. youtu.be/rLW9x-yicfU We were unfortunately not able to get the voice lines we recorded in before our deadline but they'll be coming to an update soon. This project has been so fun to work on, but so exhausting too! Some tech used: Blender, Unity, C#, websockets, Bun, Express, will power & plot armour Until next time, live laugh & love Fleeb!

https://scrapbook-into-the-redwoods.s3.amazonaws.com/48e4ef3a-2148-4de6-a7cd-2415fb99a588-finalbigposter2.png
elijah
@elijah

Did more work on my programming language today. I ~totally rewrote the lexer to change the way non-word characters are handled, and added multi-character symbols and unary and ambiguous operators. I'm down to this pretty doable todo list for tomorrow, hopefully then i can clean up the syntax and ship tomorrow! github.com/Elijah-Bodden/dialog-lang

https://scrapbook-into-the-redwoods.s3.amazonaws.com/72f0ebee-f6f5-4b12-a01b-28f5edc2e505-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/0c0bd219e3db9b1100c0f9d2977119df4bb6fe8a421e5d1ac0d4c8c04589b78f/b3cdc584-be2a-4496-b340-dde67cd100ee.png
sam
@sam

Personal website ship! 🚢 My old website was messy, overcomplicated, and although it looked somewhat cool, it was hard for someone to actually read. I've been wanting to refresh my website for a while now. I was working on v2, which is very similar in design to v1, with some tweaks. However, due to the complexity of the site, I got burnt out and put it aside. The past week, with the motivation from #hack-hour, I decided to pick up and finish something. I started over from scratch, this time focusing on content, simplicity, and accessibility with the new skills I've learned since. I've only worked on v3 for 5 hours. ... and it's shipped! :partyparrot: :partyparrot: :partyparrot: Check it out: samliu.dev It's nowhere complete, but there's a good start. The simplicity allows me to start building content. I want to start a blog. P.S. I've attached screenshots of previous versions in the thread if you're curious!

https://scrapbook-into-the-redwoods.s3.amazonaws.com/ac0e8367-7653-4b76-a059-4e051ca4d25f-image.png
secondary-smiles
@secondary-smiles

The #hack-hour bot didn't pick up my message in #ship, so here's a fun image of my filesync program crashing and burning: Also, here's a link to the #ship message: hackclub.slack.com/archives/C0M8PUPU6/p1717710200540839

https://scrapbook-into-the-redwoods.s3.amazonaws.com/7e28800e-ca7b-4a81-8498-9b1d1b3849b3-image.png
secondary-smiles
@secondary-smiles

This is my main project for #hack-hour! I wanted to learn more about Elixir as a programming language because it has really interesting features focusing on concurrency and distributed systems. So, for my first Elixir project I wrote a little program to watch a folder for new files and sync them between two different computers! The code is really awful and it barely works but I am super proud of the fact that I managed to get it to the point it's at. This was my first time with functional programming and with Elixir so I'm happy it ended up being able to work in the first place. You can check it out at the github repo, but I strongly advise against trying to use it productively. github.com/secondary-smiles/filesync

https://imgutil.s3.us-east-2.amazonaws.com/e60d3c0da9a589756dad4bcee779902c041484999cbca1fe180d23b5f4e60dfb/3855dac4-9528-45a1-9a52-a3d7fa66f127.png
Angad
@Angad

I refactored my Mastodon bot and significantly improved the help command. I'm waiting for my account application to be approved so I can have a production version of the bot that's online 24/7, then I'll #ship. angad.me/blog/2024/introducing-pystodon github.com/slashtechno/pystodon

https://scrapbook-into-the-redwoods.s3.amazonaws.com/21b4273e-7045-46e8-b232-5bffa0a7bf1d-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/3874539b-8482-47d3-b322-8a6ee46fa7a6-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/e41f1da6afd0a7de6e5919f7e1fd2d3429c418be774cad5be5d8c81ec6e80c9e/5876b7c7-c6b4-4e5b-af3b-e0b02cc17113.png
Prajwal
@Prajwal

Second demo video of my JARVIS project, with sound 👇 On May 30th, I had the opportunity of demoing JARVIS at the Vancouver AI Community Meetup! In this video, I showcase JARVIS, an AI voice assistant on a hat! • It can describe what it sees in front of you • It can search the internet and answer your questions • It can converse with you with low latency thanks to Groq's blazing fast speeds An application of this technology is for visually impaired people to know more about what they are looking at or facing, know their surroundings, and have someone to talk with and get help from! There are a lot of companies (such as Seleste) who are trying to achieve the same goal, but what I think is unique about my project is that everything I used was either already on me (Raspberry Pi) or was very cheap to buy (mic + speaker), and the software I used is completely free, making this proof of concept very economically viable and useful. Updates on JARVIS: • Added a speaker so others can hear it • Used a smaller microphone to reduce weight • Used Gemini v1.5 Flash for vision-based prompts • Used Groq's Llama 3 70B for text-based prompts and for conversation mode • Implemented conversation mode so the user can talk to JARVIS as if it were their friend • Implemented short-term memory for conversations • Added faster voice streaming • Added ability to stop speech from JARVIS by clicking the button This was my third attempt at the event to try to get it working. I'm glad I fixed the issues I encountered and that everyone loved the demo! The video was recorded from my friend's phone, so it's not of the highest quality, and a bit of the last part of the demo got cut off, but I'm happy with how it turned out! LinkedIn post | GitHub code

https://imgutil.s3.us-east-2.amazonaws.com/a31af4893f3087f1d1936d1a73a8ebd0b3390b8fa051926db9e39fd942df086f/451cec21-690a-45ec-846a-e8d9fa039c35.png
sahitid
@sahitid

:shipitparrot: 💌 #leaders and clubs ship :shipitparrot: 💌 i spent the last week working on Leaders Letters, a new blog article page for running advice and sharing stories - from club leaders, for club leaders. this was heavily inspired by purdue hackers blog and @matthew. when i read technicolor last year, my club was nonexistent, my administration had probably blocked me on email, and i was on the verge of quitting. but at a time like this, i somehow stumbled upon this beautiful piece of writing and the words "EVERY SCHOOL NEEDS A HACK CLUB KID". it forced me to realize that my end goal was to create a space for students like me with hacker culture that just didn't exist. okay, maybe i wouldn't wear a hack club sticker cape - but i could definitely be the "hack club kid" at my school. i found a second home in hack club and through the process, was empowered to start a similar ecosystem at my own school. fast forward to today, not only does the miraculous club that i once dreamt of running exist, but we have people like @TishaKaur @ChristianDutton-U04E0LL16MA @AanyaKungwani from that club who have gone on to become a deeper part of hack club through hackathons, #days-of-service (#blossom), #forsyth-hacks :forsyth-hacks-2-bolt:, & #the-summit :leaders-summit:. we have had huge meetings with successful workshops that have propelled people to join hack club, but mainly a lot of smaller ones that just seem like hanging out with a group of friends and creating projects :taco-dance:. this year, i had the greatest pleasure of onboarding @PaulKim, @michelle, and @RyanDu-U04QM0MH6TV and we've created an even larger cohort of metro-atlanta hack clubs who are working to create #hack-the-aquarium :ocean-magic_wand:. when i joined hack club, it was something extraordinary and out worldly and allowed me to find "my people". when i became a hack club leader, i was given the platform and tools to help others like me find each other and a school-wide and now city-wide tight-knit community in atlanta. i am just so grateful i took this jump after hearing all the experiences of past leaders. leaders letters is written in next.js :nextjs: and tailwind :tailwind: and will be updated with monthly leader blog articles or stories that need to be shared. the goal of the site is to serve as a stagnant place for the greatest memoirs that will help boost and inspire future leaders, and in the process allow current leaders to have their voices heard. :heart-eng: my final ask is if you're a leader who wants to share your story, don't hesitate! send me a DM or make a PR with the instructions in the repository! and more importantly, if you're not a leader, apply to be one and remember that it's never too late to start. trust me, it literally changed my life and every day helps me change others' lives as well. :githubparrot: github.com/sahitid/leaders-letters 🔗 hackclub.com/letters huge thank you to @fayd & @ShubhamPatil for moral support and helping me with the website coding. also thank you @matthew for the inspiration (from realizing that technicolor & future letters needed a home). and lastly, thank youuu :blobheart: @SarahDowden for the moral support and conversations that kept me sane through the work.

https://scrapbook-into-the-redwoods.s3.amazonaws.com/c0d27ca5-9155-48b6-a5b5-c97c7f36258a-letters_from_leaders.pnghttps://imgutil.s3.us-east-2.amazonaws.com/3e338212abd111213959424615fec02c5b142b807e95c03a73107514f96de948/250a9c14-faf2-40e3-b7f9-85a70f5a769f.png
EmperorNumerius
@EmperorNumerius

Made progress on a browser based Javascript CAD software that can also slice its going to hopefully be my biggest ship before June 5th

https://scrapbook-into-the-redwoods.s3.amazonaws.com/f3d17a6a-5f6c-4c9a-86db-87c79a38cdd1-image.png
secondary-smiles
@secondary-smiles

Fun little #blot ship! I've been a huge fan of Doctor Who since forever, so I finally got around to making a Gallifreyan script generator! (with a little bit of motivation from #hack-hour). [check it out]( blot.hackclub.com/editor?shareId=151329f1-ac96-488e-a260-3476ca85fcea ) As an example, the attached image is the word blot ready to be plotted! See here for an explanation of the Gallifreyan language.

https://scrapbook-into-the-redwoods.s3.amazonaws.com/3bed0961-f944-48a0-95df-c1644c1749bf-snapshot1.pnghttps://imgutil.s3.us-east-2.amazonaws.com/3548f65faedf573a617d447111d0ec757780471e49fdb18d7af96f911ffb1800/9f49fa21-4a5d-4bd0-bb02-14b297eb04f6.png
ArnavPurbiya
@ArnavPurbiya

Working on cad for the hack hour (previous 2 updates)(had to take it down from ship)

https://scrapbook-into-the-redwoods.s3.amazonaws.com/7293c11e-d06f-4ba1-b1a6-621353ac1265-image__1_.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/e15c0782-70ee-47a0-bbf7-785c88c925ae-image__2_.png
leom
@leom

Got a 3D JS library (threlte) to work and render something after 5 hours of not cooperating. This will be part of what will probably be one of the best websites I've ever made! (future ship)

https://scrapbook-into-the-redwoods.s3.amazonaws.com/968a99d2-3e2e-44c7-948a-382435196e03-image.png
Kieran
@Kieran

quick afternoon 🚢 I wanted to integrate my slack status with the focus modes on my phone so I wrote a quick little connector that basically just acts as a relay API for the slack status endpoint. There's a delay of about 2 seconds but it seems to reliably work! github.com/kcoderhtml/slack-shortcuts-bridge www.icloud.com/shortcuts/ffefae56a8e04065a6c0a61fc4287963

https://imgutil.s3.us-east-2.amazonaws.com/6dd1cdb2fd579df48521200d1a2a52135035d966cf8ea9b67830e1453204bbdd/bc178701-0c90-4752-b595-63af3e9bf8a7.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