Executando verificação de segurança...
1

[AJUDA] Qual a melhor maneira de fazer o que estou pensando?

Olá pessoal, tudo bem com vocês? Me chamo Lucas, sou desenvolvedor Júnior e eu e mais alguns amigos estamos pensando em criar um aplicativo para os bares e restaurantes da nossa cidade. De começo pensamos em usar firebase como backend, já que é algo que tenho um bom conhecimento e segurança. Mas me surgiu uma dúvida...

Bem, não compensa criarmos um frontend (que será em Next.js com NextUI) para CADA bar/restaurante que tivermos como clientes. Então estamos querendo fazer um CRM para que possamos não só nós, mas também nossos clientes ter um controle maior sobre as coisas. Ter um Dashboard, gráficos... etc.

Só que o problema disso é que se usarmos um projeto firebase em um CRM, não fica muito caro será? pois é claro que nem sabemos se vai dar certo (tomara que sim!), mas caso dê e isso se expanda muito, acredito que logo menos então as cobranças do Firebase começarão a chegar, e eu tenho medo de começar a vir cada vez mais caro por conta da quantidade de usos do Storage, Firestore, Auth...

Pensei também no firebase por conta de toda a facilidade e ferramentas que ele entrega, como banco de dados em tempo real, autenticação também em tempo real, extensões com Stripe para pagamentos, e várias outras coisas já prontas e vindo de uma empresa extremamente experiente nisso, que é a própria Google.

Outra opção que veio à mente foi a stack T3App https://create.t3.gg/

--

É mais ou menos isso... espero que eu tenha conseguido explicar.

Gostaria de saber a opinião e idéias de vocês sobre isso. O que compensa, o que não compensa. E também o que vocês fariam nessa situação, qual stack escolheriam...

Obrigado pessoal! toda ajuda e feedback são muito bem-vindos!

Carregando publicação patrocinada...
1

Tem diversas alternativas, docker ( criar imagem do seu backend e usar uma outra do supabase ), usar o mongodb na cloud, fazer o frontend ser uma lib de webcomponents super costumizaveis que tu só joga num wordpress e fé, etc..

1

voce vai vender a solucao? ou esta fazendo para aprender?

se for na primeira opcao, eu voltaria o foco para ter mais bem definido o problema que esta resolvendo. assim as respostas sobre o que vale a pena e nao vale a pena devem ser todas automaticamente respondidas.

exemplo: se o problema mais latente dos bares por ai for ter um fácil contato para fechar pedidos online porque você teria que fazer um Dashboard para eles?

1

cara, depende do que você quer fazer, a meta e o budget, claro, firebase é uma alternativa muito boa. Porém ele não é 'muito bom' para um projeto comercial amplo com diversos clientes, e pode tomar custos muito altos. Um ótimo exemplo de aplicação para restaurantes é o ifood e sua arquitetura.