-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Geoffroy LUC edited this page Feb 3, 2026
·
1 revision
Welcome to the EpiTrello documentation wiki π
This wiki explains the project goals, tech stack, architecture, and how to install and use the application.
EpiTrello is a Trello-like web application built around a Kanban workflow.
Users can create boards, manage columns, create tasks, move tasks between columns (drag & drop), and filter tasks to stay organized.
The app is designed to be clean, responsive, secure, and easy to maintain β
-
Landing Page

-
Dashboard (Boards list / grid)

-
Board (Kanban view)

-
Create Task Dialog

- π Authentication with Clerk (Sign in / Sign up)
- π Dashboard with boards list, grid/list view, search, and quick actions
- π¨ Boards management (create, edit board name & color)
- π§± Kanban workflow
- Columns rendering & ordering
- Task creation (dialog)
- Drag & drop between columns
- Board-level task filtering
- ποΈ Database powered by Supabase (tables, relations, indexes)
- π‘οΈ Security with Supabase Row Level Security (RLS) policies
- π Landing page introducing the app + call-to-action to create an account
- π₯οΈ Frontend: Next.js + TypeScript
- ποΈ UI: Tailwind CSS + Shadcn UI
- π Authentication: Clerk
- ποΈ Database & API: Supabase (PostgreSQL)
- π‘οΈ Security: RLS policies (per-user data isolation)
π See: Technology Stack Justification
To run the project locally, you will need:
- β Node.js (LTS recommended)
- β A Supabase project (URL + anon key)
- β A Clerk project (publishable key + secret key)
β‘οΈ Setup guide: Getting Started (coming soon)
- π Getting Started
- π§ Architecture Overview
- ποΈ Database Schema
- π‘οΈ RLS Policies & Security
- π Features Guide (User Manual)
- π§ͺ Testing (Unit & Integration)
- π CI/CD Pipeline
- π§Ύ Technology Stack Justification
- π§― Troubleshooting
- β Use meaningful commit messages
- π Prefer small PRs with clear descriptions
- β»οΈ Keep UI components reusable and consistent with the design system
- π« Never commit secrets (
.envfiles)
If something breaks or you encounter unexpected behavior:
- π§― Check the Troubleshooting page (coming soon)
- π Review Supabase RLS policies and environment variables
- π Create an issue with steps to reproduce