ReMaking Twitter — Part 1 — Timeline Flood & Fixing Overposting
Today I’m starting a special series of articles that will follow creation of an alternative social media app Ghost Messenger (here’s it’s twitter bio).
I call it ReMaking Twitter but the app is not entirely the same. Specifically in the area of algorhtms that will fuel its communication patterns. It’s just a quick way to communicate that basically it’s a social media app.
I started working on Ghost a year ago on semicolon.dev domain name. Originally it was never meant to be a stand-alone messenger. Just a site for posting tech articles and generally to practice coding up a Node.js web server.
But as someone who already created social media platforms in the past (for fun and to learn how to code) many of the ideas that make Ghost what it is today have been marinated on for about a decade.
Minimum Required Features
Creating an app in the same niche as Twitter you will essentially be creating the same type of underlying tech because the first task is to build a set of Minimum Required Features (MRF) — which users expect you to have or they simply won’t even consider to continue using your platform.
This need exists regardless of the type of app you’re creating. People generally have high…