After building a project, like an app or website, “shipping” is publishing & sharing it online.
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.
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.
I made a Raycast extension to check the cricket scores, and submitted a PR to the store: github.com/raycast/extensions/pull/616
HELLO I AM BACK WITH A 🚢 ITS COOL YALL WANNA SEE???
Introducing: Dialect! A programming language for people who want to not actually write functional :haskell: code but wanna feel like it. Wanna install the compiler? Run 💻 npm i -g dialect-lang
and you can use dialup, the dialect compiler! OR visit raleighwi.se/dialect and run it in your browser :chrome:! You can write webapps with it, or just write code. It compiles down to :js: and I've built a basic stdlib. Feel free to ask questions on how to use it here :) Oh and also here's the source: github.com/l3gacyb3ta/dialect
When I first started using Replit, I hated how I could only have 5 always-on repls. I found UptimeRobot, which was okay, but I had to log in and configure something every time I made a new repl. I think Replit is a great way to host small projects like websites or bots, and I wanted an easier way to keep them online. So, I bring you ReplAwake.
To use it, you just click a link and add your repls into .replconfig
. ReplAwake handles the rest! You can add more at any time right from within Replit.
You can see it at
:github: GitHub: github.com/yodalightsabr/replawake
:replit: Live Version: replawake.yodacode.repl.co
:fork: Start an instance: replit.com/github/yodalightsabr/replawake
I had planned for today to draw my Dino for Hack Club GitHub, but instead of this, I worked on my Digital Garden Project and started learning different ways to index my Obsidian vault with notes into a garden database, also I'm almost ready to ship the fist version of my Personal Website, and most likely I will be hosting it with the help of Repl.it where I'm also hosting my workshop projects, and then move on to better alternatives with improved versions. In other things, I forgot to mention some days ago than my high school is finally at the Hack Club map and I'm happy to be a club leader and get to work at my club and create awesome things!
Hi everyone! I made a macOS sidebar widget with scriptable that allows you to view and access your canvas :canvas: grades quickly! The code and instructions for setting it up can be found here: github.com/maggie-j-liu/canvas-widget
Today I worked again on my Personal Website Workshop, almost ready to ship the final website with all the improvements done. Next thing to do tomorrow! Fresh MacOS Monterey install on M1 MacBook Air, setup Homebrew, re-install proper coding tools I managed to learn and keep going!!!
🚢 wahoo, it's a :bank-hackclub-dark: ship! 🌈 ever wondered how to deposit a physical check into your Hack Club Bank account? or connect a crowdfunding campaign or merch shop to Bank? 💰 well now you can learn how to, right from the Bank dashboard! in the new 📝 “Documentation” tab, you can learn about connecting third-party fundraising platforms, get familiar with depositing physical checks, and access resources including Legal Docs, Branding, and FAQ. :flying_money_with_wings: 🦄 🏦 not on hack club bank? 🏧 you can see the pages in transparency mode at bank.hackclub.com/windyhacks/documentation. if you find any bugs or have any suggestions, let me know :D 🥚 🗿 🐇
After seeing unocss at the call with anthony fu, I decided to create a plugin similar to tailwind themes, but for unocss! So I made unocss themes, a variant generator for creating variants for multiple color themes. It allows you to add multiple color themes to a website, and supports attributify mode too! Check out the demo here: unocssthemes.vercel.app (code here).
:nodejs: api-pathmaker is a module(ish?) that I made to write less code when you’re implementing an API in Node.js. It lets you model the request in object format and then make the request without having to define everything with an http library. I made it because I was tired of having to use a random API just for a few requests (for example, getting cat pictures) and the API doesn’t have a library, but you still want clean code. It’s kind of a mini-ship and it’s part of a larger project I’m making. GitHub & Download: github.com/yodaLightsabr/api-pathmaker
:raycast: Yet another raycast extension! I made a todo list extension that allows you to easily create a todo list from within raycast, mark items as completed and pin important items. You can also switch between insert mode for adding new items and search mode to search your existing items. Install it at www.raycast.com/maggie/todo-list
i'm almost ready to ship Sambox v0
:yuh: it's pretty simple but that's the point. several hack clubbers are going to get a surprise hacker mission in the mail over the next couple of weeks :cooll-thumbs:
Also a :raycast: raycast extension ship! I made an extension for browsing the xkcd comics; install it at www.raycast.com/maggie/xkcd
✨ Update on Sambox ✨ I have dnsmasq and powerdns-admin setup now! We're also using Rishi's latent project 🙂 More coming tomorrow, and a #ship promised by the end of the week. Like not only am I #shipping it, but I am putting it into the mail to a Hack Clubber on Friday! :peefest:
Medium-sized ship!! :shipitparrot: 🚢 I just published an NPM package for logging in Node.js. I always thought that the console was boring and that it was hard to find what I needed, so I started working on Stump.js. The finished version has support for enabling/disabling debug mode as well as Discord webhook support. :github: GitHub: github.com/YodaLightsabr/stumpjs :npm: NPM: www.npmjs.com/package/stump.js
Did some tweaks on my new nextjs personal website! CSS has been holding me back a lot, I'll try to learn more of it so that I can ship stuff faster!
New Ship!!! I came across this Movie Lens Dataset thanks to Copilot (this tech is amazin I'm tellin you). I got inspired by few of the notebooks there and decided to build my own recommender system, the problem was that I didn't know a single thing about recommendation systems so I started extensive research. After few days of research and few more days of coding it's ready: Movie Recommender • This is a project in a notebook format as the model and datasets are too heavy to deploy to free services. • Contains Content-based recommender and Collaborative Filtering recommender • I try to write detailed README so refer for more details Find it Here: github.com/Gautam-flash/Movie-Recommender Two types of results are attached:
Ship 🚢 (part-2 ?) So I recently shipped this Tweet Sentiment analyzer and @gabruharsh244 asked me for an API which I hadn't created. I started learning basics of flask so that I can actually create the API and few days later here I am with the flask app and a beautiful frontend (I'm not a frontend guy so I'm really proud of the page ngl). I've attached a video in replies to this which clearly shows the features of the page in detail. 🛑 Couldn't deploy it as the slug size goes over 500 Mb and any free server (heroku for eg) has a 500 Mb limit. :large_yellow_circle: If you have suggestions please don't hesitate to state it here or DM me @akshaygautam010 Here is the link to repo. Even tho it's not something very complex I'm really proud of it 🤗.
Hi, I hope you're all doing good. I would like to ship my latest project. Sentiment Analyser: It's a beginner friendly NLP type project that predicts the sentiment of a tweet as either positive or negative. It's trained using the US-Airline-tweet dataset and scales well to most of the tweets related to transportation (doesn't work well with other types or tweet tho). Currently it's in a jupyter notebook format which makes it easier to learn from, feel free to use it for learning, experimenting and improving. This is not yet deployed, I'll have to learn flask to deploy it so maybe in the near future. Repo : github.com/Gautam-flash/diabetese_pred
Hello all, Here is another ship🚢 from me, Diabetes predictor. It uses the PIMA India dataset with KNN as it's model to predict if a person has high risk of diabetes based on factors like: pregnancies, age, blood pressure, glucose, bmi, heritage (if their ancestors had it), skin thickness and insulin levels. Few of notable features are: • The data imputation technique used • Normalisation used • A recursive approach to attain best value of K for knn. The GUI is made in tkinter. This is not supposed to be a health app or something, but a learning experience. Here is the link: github.com/Gautam-flash/diabetese_pred Feel free to comment
Weeee a bit late but I wanted to ship our club board! We prepared a bunch for club day at our school (and made use of the dark arts of stickers), and managed to get ~110 emails to spam!!! I might do a write up about things that helped, but it was super funny because the interactive website demo part (we built a synth that anyone could join in with on their phones) ended up being less helpful than just jumping up and down and yelling, and bribing moles in a bunch of groups to talk about how hackclub is cool (with stickers ofc). We also managed to get almost 30 people for our first meeting (a lot of people emailed they couldn't make it lol), with a bunch of people coming back from last year, so it was super cool to know that people liked it!
I decided to challenge myself starting today. (Cringing about starting in the middle of the month and week). Each week, I will be working on a different workshop from workshops.hackclub.com. I hope that by the end, I’ll have gained a lot of coding knowledge, and hopefully some cool stuff to #ship. Here’s Day One - <https://personalwebsite.courtneydiane.repl.co/|Personal Website>.
I was tired of not being able to find any website that could calculate total length of a YouTube playlist, so I built one! Gonna ship it soon 🚢 ⭐
These are just a few posts…
Keep exploring →