devdetour / newyears-resolution

My New Year's resolution bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ulysses

This is my New Year's resolution bot. The Golang + React part is the main business logic related to creating and evaluating goals.

I started designing it to be extensible, then quickly started cutting corners to get it done by Jan 1. should I have used Airflow? YES! but instead I built this.

The discord bot part is in the discord/ directory, it's quite janky but mostly works (this i did in literally 1 day on Dec 30 so it's especially rough lmao)

The backend stuff (auth especially) was copy/pasted/edited from gofiber's example: https://github.com/gofiber/recipes/tree/master/auth-jwt.

I have ripped out any secrets & tokens and stuff out of the code as much as possible - I also rotated the actually dangerous ones just in case I missed any spots, so no use looking for credentials here.

GLHF using!

About

My New Year's resolution bot

License:MIT License


Languages

Language:Go 53.2%Language:TypeScript 26.3%Language:Python 17.3%Language:HTML 1.5%Language:CSS 0.8%Language:Dockerfile 0.8%