Please sign in to access this page

Hackclub Events

Hackclub Events Used AI

2 devlogs
12h 34m
•  Ship certified
Created by The-Wolf

A Slack app to keep you up to date with Hackclub's YSWS programs, events and hackathons.

Timeline

Ship 1

1 payout of shell 204.0 shells

The-Wolf

3 months ago

The-Wolf Covers 2 devlogs and 12h 34m

MVP Done!!!
The groundwork has been laid, and whilst this is by no means a finished product. It is usable...
This has been an interesting journey, I (stupidly) started off in python, so at some point I'm going to have to translate to Node.js.
The app exposes three slack commands: /ysws filter:[filter] sort:[sort], /hackathons filter:[filter] sort:[sort] modality:[modality], and /events filter:[filter] sort:[sort] type:[type].
Anyway on my todo list is:
-[] Notify the user when new programs arise.
-[] provide details on specific events by slug/id/slack channel
-[] allow the user to sort/filter using dropdown menus.

That's all from me for now,
Happy coding :}

Update attachment

This is my first time creating a RESTful API, I'm using Appwrite for the backend because students get it free (you should sign up).
The aim is a slack bot that notifies the user when new hackathons/ysws programs become available. As well as responding to slash commands like /list-ysws.
Unfortunately I'm constrained by python in developing this due to appwrite's server side function environment. Python is very much different from Swift, my main driver, which is structured and typed.
Anyway, I've got both /list endpoints working. Onto /details and responding to POST.
Happy coding :)

Update attachment