尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证De Homeschoolers para homeschoolers
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Plataforma web para famílias homeschoolers organizarem os estudos de cada filho.
MVP (fase 1):
Feito com Next.js 16, Tailwind CSS 4 e Supabase (login e banco Postgres com Row Level Security: cada família só enxerga os próprios dados).
supabase/migrations/20261019000000_mvp.sql e clique em Run.https://lessonlist.vercel.app) em Site URL e adicione https://lessonlist.vercel.app/auth/confirm em Redirect URLs.E-mail de confirmação: o servidor de e-mail grátis do Supabase só envia para os e-mails da equipe do projeto e no máximo 2 por hora. Com Confirm email ligado, o cadastro de qualquer outra pessoa falha com "Não conseguimos enviar o e-mail de confirmação". Enquanto o app estiver em teste, desligue Confirm email em Authentication > Sign In / Providers > Email. Para abrir a outras famílias, configure um SMTP próprio (ex.: Resend) em Authentication > Emails > SMTP Settings e ligue de novo.
Os erros de login e cadastro aparecem nos logs da Vercel (Logs, filtrando por
auth:).
LessonList.NEXT_PUBLIC_SUPABASE_URL = Project URL do SupabaseNEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY = Publishable key do SupabaseAs sugestões enviadas pelo app ficam na tabela feedback do Supabase (Table Editor > feedback).
Precisa de Node.js 20+ e, para o banco local, Docker.
npm install
npx supabase start # sobe o Supabase local e aplica as migrações
cp .env.example .env.local # preencha com a URL e a PUBLISHABLE_KEY que o comando acima mostrou
npm run dev # http://localhost:3000
src/app/(auth) — entrar e criar contasrc/app/(app)/painel — painel "Hoje"src/app/(app)/alunos/[id] — cronograma, matérias e livros, histórico e perfil de cada alunosrc/app/actions — Server Actions que gravam no Supabasesrc/proxy.ts — renova a sessão e protege as páginas da área logadasupabase/migrations — tabelas e regras de acesso (RLS)