BeFriendlier
November 5, 2022 ~ 2 min read
Match with, and find Twitch friends!
Note: This project is archived. Support is limited.
Technologies & Libraries
- Backend
- TypeScript
- AdonisJS 5
- PostgreSQL
- Frontend
- TypeScript
- SSR AdonisJS Edge templating engine for majority of frontend.
- lighterHTML for dynamic HTML forms.
- SolidJS for some interactive islands on the website (For leaderboard & Battle logs)
Concept
A Twitch bot inspired by the most legendary streamer. 🦆
Project started off in February 2020 as a meme “What about creating a Tinder-like experience as a Twitch bot?”, but I got inspired to pivot and continue working with the concept in June 2020 and a first release at the end of July 2020.
You created a profile that described your interests and favorite Twitch emotes & streamer personalities. You could then find other profiles and try to connect with them. Connecting gave you a currency that you can collect, trade with other people and combine to make unique “battle emotes”.
Battle emotes were used to battle with your friends, by doing so you leveled them up to improve their statistics. These emotes were custom-made for the BeFriendlier project by commissioned artists and friends. Thank you for making them.
Whether you were just collecting emotes, or battling your friends, all of your progress was saved and put on a public leaderboard.
Status
In November 2022 the project’s website was closed. Thank you for participating in BeFriendlier.
All source code is currently available on GitHub with an AGPL 3.0 license but with a future interest to adapt ISC license. The commissioned art is the copyright of alremahy.com and of the artists’.
Artists
- Pilzkman - Twitch/pilzkman
- Lems - Twitch/MilesMori
- Aiko - Twitch/EllieStrife / Medibang/paopufroot
Will BeFriendlier come back?
Maybe, rubber ducky.
Links
GitHub - BeFriendlier Fullstack Web App
Content updated: January 4, 2023
Remahy 2023-Licenses