ECHibiki / Community-Banners-2.0

The Golang+React port of the former Laravel+React project. Adds in tagged(board specific) banners.

Home Page:https://kissu.moe/b/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ko-fi

Community-Banners-2.0

The Golang redesign of the former Laravel project. Adds in tagged(board specific) banners.
Project uses Golang Gin framework for creating REST API. Much more focused and specific on the banner server's primary function, JSON responses and modifying or serving data on API request.
Designed to be mixed with NGINX for serving static content.

Why not Laravel?

Maintaining laravel projects is a pain and PHP is a dead fish.

Why Twig Templates

Kissu.moe has many Twig templates that would need to be ported. This is a test of what aspects of Twig are existent on Golang.

Why Gin

It's good at making REST API. React applications use this a lot.

Damn, this is really good and I think you should be paid

See my donations page if this is true: Here
Alternatively consider making a thread on kissu.moe and possitively engage with the community. None of that toxic BS that imageboards are known for.

About

The Golang+React port of the former Laravel+React project. Adds in tagged(board specific) banners.

https://kissu.moe/b/

License:Mozilla Public License 2.0


Languages

Language:JavaScript 49.7%Language:Go 38.2%Language:SCSS 10.5%Language:HTML 1.6%