Go to file
echo ce7e400720 feat: Phase 2 - home screen, categories, explore, AdCard
- Add seedCategories mutation (idempotent) and getBySlug query
- Add ad queries: list, getByCategory, getById, search, getByHandyman
- Home screen: search bar, CategoryGrid, recent ads list with real-time
  Convex queries and search-by-keyword
- Explore screen: category filter via search param, filtered ad list,
  full category grid when unfiltered
- AdCard component: title, category badge, location, rating stars,
  price range, navigation to ad detail
- CategoryGrid component: 3-column emoji grid linking to filtered explore
- Add CATEGORY_EMOJI map and getCategoryName() helper in constants

All UI text in Macedonian. TypeScript clean, Convex functions deployed.
2026-05-29 18:24:01 +02:00
app feat: Phase 2 - home screen, categories, explore, AdCard 2026-05-29 18:24:01 +02:00
assets feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
components feat: Phase 2 - home screen, categories, explore, AdCard 2026-05-29 18:24:01 +02:00
convex feat: Phase 2 - home screen, categories, explore, AdCard 2026-05-29 18:24:01 +02:00
lib feat: Phase 2 - home screen, categories, explore, AdCard 2026-05-29 18:24:01 +02:00
.gitignore feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
AGENTS.md feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
app.json feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
CLAUDE.md feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
desc.md feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
implementation.md feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
LICENSE feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
package-lock.json feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
package.json feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00
tsconfig.json feat: Phase 1 - project setup, auth, and base UI 2026-05-29 18:18:58 +02:00