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

Flashcardx - entre codigo e fraldas

Fala, pessoal! Entre trocar fraldas, colocar a bebê para dormir, ajudar minha esposa com a recém-chegada e dar atenção à filha mais velha, sigo firme estudando e colocando em prática o que aprendo. Desse esforço nasceu o Flashcard Studio (FlashcardX), um projeto em Elixir + LiveView com IA, RAG e vetores para tornar o aprendizado mais leve com flashcards inteligentes e acompanhamento de progresso.

Nessa leva, consegui liberar várias novidades no Flashcards 🚼⚡️: importação e geração automática de cards a partir de artigos do Medium, histórico completo das importações, botões para reprocessar artigos, jobs mais seguros via Oban e um parser novinho que entende melhor os textos.

Quero muito que vocês entrem em http://www.flashcardx.pro/, criem uma conta, testem as novas importações e me contem o que acharam. Bug, ideia, elogio — tudo vale! E se curtir, compartilha com a galera que também está estudando para a gente crescer essa comunidade juntos. Valeu demais! 🙌

Outras Coisas Legais do FlashcardX

  • Spaced repetition com inteligência: o agendador entende a dificuldade dos cards e planeja sua próxima sessão automaticamente.
  • Múltiplos modos de criação de cards: cadastre manualmente, gere com IA direto na categoria, importe arquivos Markdown ou converta artigos do Medium em decks prontos.
  • Análises em tempo real: dashboards mostram ritmo de estudos, categorias mais quentes e pendências para hoje.
  • Assistente de IA contextualizado: converse com uma IA que usa PostgreSQL + pgvector para fazer RAG com seus próprios cards e trazer respostas alinhadas ao que você está estudando.
  • Integração com múltiplos provedores: escolha OpenAI ou Gemini diretamente nas configurações da conta, com chave por usuário.
  • Automação de dificuldade: cada card novo passa por uma IA que atribui a nota de 1 a 5 com base no seu histórico de acertos e erros.
  • Experiência LiveView: interface reativa sem precisar sair do fluxo de estudo ou atualizar a página.

Principais feitos ate o momento

  • Histórico de importações por categoria
    Agora guardamos cada pedido de ingestão do Medium com status, idioma, contagem solicitada e resultado final. O usuário enxerga as últimas ações direto no card da categoria.

  • Reprocessamento com um clique
    Importações que falharam podem ser relançadas sem reescrever parâmetros. Mantemos o relacionamento com o job original para fins de auditoria.

  • Integração com Oban
    Os jobs de importação passaram a ser geridos pelo Oban. Isso traz mais controle sobre filas, tentativas e métricas em produção.

  • Notificações em tempo real
    O LiveView assina os tópicos medium_import:<user_id> e atualiza o estado da categoria assim que o job muda de status.

  • Novo fetcher de conteúdo
    Implementamos Flashcards.Content.fetch_article/1, que busca, sanitiza e normaliza artigos (incluindo meta tags e títulos) antes de enviar o texto para a IA.

Faça Sugestões

[email protected]
https://linkedin.com/in/rrmartinsjg
https://github.com/rrmartins

http://flashcardx.pro

Carregando publicação patrocinada...
1

Meus 2 cents,

Obrigado por compartilhar !

Flashcards sao uma maneira bem legal de fixar conhecimento.

Continue postando sobre - eh um assunto bem interesante.

Saude e Sucesso !

1
1

Uma sugestão (talvez até óbvia) mas, você poderia fazer um makertplace de baralhos, criando tipo um TCG pode até fazer algo temático como as cartas Pendulum de Yu Gi Oh