Example project

A worked example of a custom collection: table, dashboard screen, and routes.

Projects are the template's worked example of a custom collection: a database table, a dashboard screen built from a single field declaration, a listing page and a detail route.

Copy it

If your site needs a collection of case studies, products, team members or anything else, copy the four files in features/projects and the four route files that use them. docs/dashboard.md walks through it. Keeping the shape identical to the blog's is deliberate, so there is only one pattern to learn.

Or delete it

If you do not need a second collection, delete features/projects, the routes under app/(site)/projects and app/(dashboard)/admin/projects, and the Project and ProjectFeature models. Nothing else depends on them.

← All projects