Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is this still in development #1

Open
0xbrayo opened this issue Mar 10, 2024 · 1 comment
Open

Is this still in development #1

0xbrayo opened this issue Mar 10, 2024 · 1 comment

Comments

@0xbrayo
Copy link
Member

0xbrayo commented Mar 10, 2024

Is this going to be replaced with aw-leaderboard-firebase?

@ErikBjare
Copy link
Member

ErikBjare commented Mar 10, 2024

Good question! I had forgotten about this.

I'm not sure, I wrote them in the order:

  1. aw-leaderboard (rust)
  2. aw-leaderboard-firebase
  3. aw-supabase (most recent)

I don't remember which I liked best (except that implementing auth and everything from scratch in Rust was horrible...).

I think I might have gotten the farthest on the Supabase stuff (haven't checked), but I think I mostly used it as an opportunity to learn Tailwind (that was before I knew about shadcn and such though).

I like the idea of Supabase, as its using Postgres and runs on a self-hostable tech stack.

Firebase has more bells and whistles which would probably make it easier to get something started, but not sure about the long-term prospects.

I'm using Firebase at another big project I'm using, and I suppose it's fine for a MVP/prototype.

Either way, changing the backend from Firebase to Supabase later shouldn't be that much work, once the UI and everything else is there.

But it's up to you! Use both codebases and make the best of it :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants