shiping
An interview assistant and an exam assistant that uses AI to provide solution ideas in real time during 「面试」 or 「在线考试」.
AI translation
Organize o homeschool da sua família: cronograma, livros, matérias e histórico escolar.
Translation pending
EducationTypeScript · CSSGitHub @lucas15122008-uxOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
De Homeschoolers para homeschoolers
Translation pending
Taken from the repository README
Loading the full README.
Read the full 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)