https://github.com/svelterust/twitter
Twitter clone experiment made with Bun
https://github.com/svelterust/twitter
bun twitter
Last synced: 9 months ago
JSON representation
Twitter clone experiment made with Bun
- Host: GitHub
- URL: https://github.com/svelterust/twitter
- Owner: svelterust
- Created: 2024-02-11T13:01:48.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-18T09:37:06.000Z (over 2 years ago)
- Last Synced: 2025-01-24T16:22:41.672Z (over 1 year ago)
- Topics: bun, twitter
- Language: TypeScript
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# twitter
This is an experiment testing out the BESH stack, namely:
- Bun
- Elysia
- Supabase
- HTMX
For developer experience, following will be used:
- Vercel for hosting (and integration with Supabase)
- linear.app for project management (and integration with GitHub)
This is inspired by trying to figure out the easiest and most productive way for a 1-man team to build an app for production.
Similar to what Ruby on Rails or Phoenix LiveView provides.
Ultimately, we want to waste as litte amount of time as possible.
For example, spending more money for scaling the product is vastly easier than putting multiple engineering hours to craft your own solution.
When building a product, you should actually get revenue from it. So spending extra money to save time means you can invest it somewhere else, resulting in even more growth!
This stack also requires little fine tuning, because all the components are blazing fast. Thus, vertical scaling will be more than enough before ever having to modify the architecture.
# Resources
- https://www.sleepeasy.app/2024/01/21/elixir-best-language-for-bootstrapped-b2b-saas/
- https://vadimdemedes.com/posts/dont-make-me-think-or-why-i-switched-to-rails-from-javascript-spas