Shipped this project!
Done :)
I’ve implemented the theme logic to switch themes and set up CSS variables so they update automatically based on the selected theme.
I started by adding my favorite theme, which I like to call paper It’s a light-mode theme, but don’t worry, I’ll add a midnight theme and some dark themes later on (dark users, I see you 👀)
There’s still a lot left to theme across other pages, and Eric’s code is packed with many different colors that I’ll need to convert into custom variables. Wish me luck.
Here’s the commit for this devlog :)
see the amount of colors/pages changed 
Log in to leave a comment
You can now create your own category tags in the home app (via Manage category tags), and the AI will automatically pick from those when new tickets come in
also added a daily reminder for the fulfillment team. every day at 2pm EST, they’ll get a list of all open tickets from the last 24 hours that are tagged shop/fulfillment query,
Take a look at the PR here #135
Log in to leave a comment
So basically, the shipwrights need to check some things like the README and the demo URL and make sure they are working. They can miss some things, and there are some projects that aren’t really easy to understand how they’re working if they’re not documented well.
So this AI first takes:
project_nameproject_typereadme_contentdemo_urlrepo_urlThen it passes all of these to Gemini 3 Flash with a very large prompt. You can take a look at it here:
https://github.com/hackclub/shipwrights/blob/main/sw-ai/Source/helpers.py#L129
This is the part of the sw-ai that is written in Python.
For the dashboard part, it will get all these variables from the database, but it will get the README content from the raw URL, which is easy to fetch. This is handled by a server action since we use Next.js in the platform.
And finally, it adds the newly generated summary to the database and shows the AI summary in the UI.
Log in to leave a comment
The first part which is the search endpoint is done alongside a simple ui to test, the search endpoint is using gemini alongside grounding with google search as it’s far more accurate than what i did using ai.hackclub.com and https://search.hackclub.com/docs
Log in to leave a comment
fetched the contributions graph from github and redraw it using PIL in python and made this simple wallpaper as of nowSS
Log in to leave a comment
This looks like a cool project, excited to see the final product!
done, learnt about server-side caching and apis in general
Seems, done, this site tracks every sieger and tells you thier coins, how much projects they have and more importantly did they get their laptop or not :)
Log in to leave a comment
Created the idea page, where you can edit or use the tools in the sidebar (frontend only till now)
Log in to leave a comment
Finished the Ui of the popup window where you can add ideas on the fly
Log in to leave a comment
Initialized the project and set up the Chrome extension (took some time figuring out how React plays with extensions), added TailwindCSS, built the onboarding flow for selecting topics, and created the UI for feed and the ideas section
Log in to leave a comment