How to Use

  1. Pick the project matching your tech stack
  2. Read the full project brief before writing any code
  3. Plan your approach — identify which checklists apply before starting
  4. Build each feature, running the relevant checklist as you complete it
  5. A project is not done until every "Done When" item is checked

Projects by Stack

What Each Project Covers

  • Designing and creating the database schema
  • Writing all required backend logic (RLS / endpoints / services)
  • Building all frontend pages with loading, empty, and error states
  • Handling forms with proper validation and Add/Edit consistency
  • Showing all async feedback: loading states, toasts, error banners
  • Applying role-based permissions at every level
  • Running the full checklist for every feature before calling it done

Evaluation

When a project is submitted for review, evaluators use the checklists in the evaluation/ folder. Each evaluation checklist maps directly to a project and covers every requirement — schema, service logic, UI states, permissions, security, and standards compliance.

ProjectEvaluation Checklist
WeWeb + Supabase: Member Directoryevaluation/weweb-supabase-01-member-directory.md
WeWeb + Supabase: Task Boardevaluation/weweb-supabase-02-task-board.md
WeWeb + Xano: Contact Bookevaluation/weweb-xano-01-contact-book.md
WeWeb + Xano: Leave Requestsevaluation/weweb-xano-02-leave-requests.md
React + Django: Announcement Boardevaluation/react-django-01-announcement-board.md
React + Django: Expense Trackerevaluation/react-django-02-expense-tracker.md
React + Supabase: Invite Systemevaluation/react-supabase-01-invite-system.md
React + Supabase: Document Libraryevaluation/react-supabase-02-document-library.md
Django + Templates: Leave Requestsevaluation/django-templates-01-leave-requests.md
Django + Templates: Knowledge Baseevaluation/django-templates-02-knowledge-base.md