🔭 Avalia Jão - Avaliando produtos e serviços de forma transparente e personalizada - Projeto
Fala galera, belezinha?
Estou trabalhando num projeto que faz meus olhos brilharem por vários motivos. Primeiramente é o primeiro projeto que venho desenvolvendo e que está evoluindo, digo, não abandonei o barco depois da primeira semana. E depois é um projeto que surgiu de uma dor genuína minha e que espero que traga algum resultado para tornar a internet mais massa.
Sobre o problema
Basicamente quem nunca foi fazer uma compra, às vezes de um produto com maior valor agregado e pra isso foi pesquisar mais informações sobre o produto e suas diferentes alternativas.
Porém ver as opiniões de usuários e consumidores não é a coisa mais fácil. Primeiro que a maior parte das avaliações são rasas e não agregam muito valor para outros possíveis consumidores e segundo que temos tais avaliações distribuídas por toda a internet de forma desestruturada e bagunçada, tendo muitas vezes que procurar informações em sites como Amazon, Shopee, Youtube e Reclame Aqui.
Sobre a solução
Para resolver o problema acima estou criando o Avalia Jão, uma plataforma colaborativa que tem como objetivo estruturar, organizar e principalmente apoiar os futuros consumidores no seu processo de decisão de compra.
Para isso estou trabalhando no que acredito ser o meu maior diferencial no mercado, cada produto exige um formato específico de avaliação. Para uma bicicleta precisamos saber se ela é confortável, para um celular se ele é rápido para rodar o Fortnite e assim por diante. Então para que seja possível comparar de maneira simples todos esses produtos da mesma categoria precisamos dessas informações, dessas avaliações estruturadas.
E aqui entra o gatilho, porque as pessoas postariam suas avaliações nesta plataforma? O que elas ganham com isso? Show, a ideia aqui é colocar links de afiliados nos produtos, e aí seguindo o modelo das Tab Coins os avaliadores que possuírem as avaliações com melhores feedbacks da comunidade receberão um maior percentual da arrecadação com os links de afiliado.
Sobre a tecnologia
Aqui vou falar um pouco sobre as tecnologias que estou usando e o que estou achando da stack no geral.
ORM
Para este projeto eu decidi experimentar um novo ORM que eu ainda não tinha utilizado, utilizei o Prisma. (Eu trabalhei com o Sequelize no meu emprego).
Para ser sincero eu não tive a melhor experiência do mundo não. Tive bastante dificuldade com o processo de configuração de ambientes, migrations e seeders comparado ao Sequelize.
Basicamente tive que fazer um script próprio para rodar os seeders do Prisma porque o ORM não fornecia nada built-in.
Criei um Gist para caso alguém tenha interesse.
Frontend
Para o front venho usando o Nuxt + Vuetify a 2 anos. Desde que entrei no meu emprego atual (que na verdade migrei internamente de Dev para PO).
Já estou bastante familiarizado com o framework e tenho um workflow bem dinâmico.
Backend
Para o back estou com o Node + Express padrão, nada de mais.
Infraestrutura
A minha infra eu comecei no Heroku, mas como todos viram este vai deixar de ter os pods gratuitos então me vi forçado a migrar para outra solução. Por recomendação do meu irmão que está prestes a finalizar seu curso na Trybe eu migrei para o Railway e pasmem, é muito melhor que o Heroku com relação as features que eu estava utilizando.
Consegui subir o banco + backend + frontend em questão de poucas horas e inclusive já deixar configurado o ambiente de produção e stage. Super recomendada a ferramenta.
Pendências
Eu sei da importância, mas devido ao objetivo de velocidade fico de consciência limpa com relação a escolha que fiz de não fazer testes neste primeiro momento. Vocês concordam com a escolha?
Ainda não fiz um lançamento público para validação, na real este é o meu primeiro pronunciamento com relação ao projeto, então é isso, até então tenho a pendência de que não sei o que os usuários vão achar, só sei que sem usuário não tem projeto rsrsrs.
Indie hacker
Enfim, está está sendo a minha jornada como indie hacker. Estou e continuarei trabalhando para tornar este mundo melhor solucionando problemas com o poder da tecnologia.
E é claro, não deixem de acessar o Avalia Jão e me passar aquele feedback que todo indie hacker tanto precisa :)
Questionamentos finais ao leitor
- Eu deveria tornar este projeto open source?
- Vocês têm interesses em mais conteúdo sobre o movimento indie hacker?
- O que vocês acharam do projeto?