from Hacker News

Show HN: Gocial – Small PoC for social media interactions

by cyneox on 12/15/22, 9:09 PM with 0 comments

𝗴𝗼𝗰𝗶𝗮𝗹

More than a year ago I started working on a side project born out of the frustration I had with buffer, ifttt and zapier. The use case was pretty simple: I just wanted to share an article and some comments about it on multiple social media platforms from a single location. All sharing services had great functionalities (e.g. automated workflows) but you're always limited in the number of shares you can distribute withing a time frame without paying for premium.

At the same time they all lacked support for LinkedIn which then sparked the idea for gocial. After having a look at the LinkedIn Post API I decided I’ll implement my own service in Golang and learn more about OAuth, JWT tokens and especially frontend.

Here are some specs: • Golang as core language • echo framework for the HTTP and REST API part • JWT tokens for stateless authentication • deployed as AWS Lambda function via netlify • TailwindCSS, Alpine.js and simple Golang HTML templates for the frontend • more or less hexagonal architecture • currently one big monolith (ca. 14Mb binary) running in a serverless environment

Read the blog post https://blog.dornea.nu/2022/12/15/releasing-gocial/

Or test it by yourself : https://gocial.netlify.app