尚未偵測到更新。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)