Deep backend development patterns for VoteJam's Express/TypeScript API. Use when building new API routes, repository methods, middleware, or rate limiting. Activates automatically when working on endpoints, handlers, controllers, route files, or anything in src/routes/, src/repositories/, or src/middleware/.
Frontend React/TypeScript patterns for VoteJam's UI layer. Use when building components, hooks, forms, API calls from the client, or vote interactions with optimistic updates. Activates automatically when working on src/components/, src/hooks/, src/pages/, or any .tsx file.