Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Next.js and Supabase app for university group assignments, teams vote on task effort before anything is assigned, then work is allocated around availability and tracked with a workload fairness score
翻訳待ち
Loading the full README. The saved excerpt is shown below.
Equitask is a full-stack web app for university group assignments that prioritizes fair workload distribution, task effort voting, availability-aware assignment, accountability, and team analytics.
The app now uses Supabase authentication for normal access. Earlier demo-login entry points have
been removed, so users sign up or sign in with a real Supabase-backed account.
Equitask solves group-project imbalance by making effort estimation and assignment transparent:Read the full README ↗Equitask is a full-stack web app for university group assignments that prioritizes fair workload distribution, task effort voting, availability-aware assignment, accountability, and team analytics.
The app now uses Supabase authentication for normal access. Earlier demo-login entry points have been removed, so users sign up or sign in with a real Supabase-backed account.
Equitask solves group-project imbalance by making effort estimation and assignment transparent:
/api/...) for backend logicnpm install
npm run dev
http://localhost:3000
The public demo login flow has been removed. To use the workspace, configure Supabase and sign in through the normal email/password flow.
The codebase still contains seeded data and a provider abstraction for development history and safe fallback testing, but the website no longer exposes a demo login button, settings switch, sidebar switch, or any demo workspace controls in the UI.
Do not hardcode credentials. Add these yourself in local/Vercel:
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYNo filled .env file is generated by this project.
Create a project in Supabase and wait for it to initialize.
In Supabase Dashboard:
Authentication -> ProvidersEmailEmail + Password sign-inAdd these to your local environment and Vercel project settings:
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYSupabase Dashboard -> SQL Editornpm run dev/sign-up and create an account/sign-in/dashboard/teams (Team Hub)teamId) so users return to their team workspace directly.Paste this entire SQL block into Supabase SQL Editor:
This is the beginning of the README. Read the rest at the original. Read the full README ↗