Razões para a seleção técnica
O Supabase oferece três valores essenciais ao Austen como alternativa ao Firebase de código aberto:
1. banco de dados em tempo realDados: armazena dados de gráficos gerados pelo usuário e meta-informações (por exemplo, título do livro, autor, etc.)
2. autenticarGerencie o sistema de contas de usuário por meio do JWT e ofereça suporte ao controle de autoridade de gráficos
3. arquitetura sem servidorOs desenvolvedores não precisam criar seus próprios serviços de back-end, reduzindo os custos de O&M.
Projeto da estrutura da tabela de dados
graphsA tabela contém 9 campos-chave:- Campos obrigatórios: book_name (nome do livro), svg_graph (código do gráfico), user_id (identificação do usuário)
- Campos em destaque: emojis (marcadores de emojis de caracteres), is_public (chave de compartilhamento)
consideração de segurança
O projeto usaVITE_PUBLIC_SUPABASE_ANON_KEYO controle limitado de privilégios é realizado para evitar a exposição direta das chaves do banco de dados. Os dados privados do usuário são transmitidos por meio douser_idOs campos são segregados para garantir a privacidade e a segurança.
Essa resposta foi extraída do artigoAusten: uma ferramenta de IA para analisar as relações entre personagens de livros e gerar gráficosO




























