Loading...
Loading...
Pet Memory is a digital memorial platform for pets. It lets users create and customize virtual monuments on an interactive map.
Key features:<br/>- Interactive 2D map with Konva.js: Standard, Premium, and VIP zones with slots of varying sizes<br/>- Multi-species pet profiles (dog, cat, bird, rabbit, fish, hamster, reptile)<br/>- Grave customization: 5 monument styles (Garden, Cottage, Mausoleum, Temple, Pyramid) + accessories (flowers, candles, toys, headstones)<br/>- Condolence system with content moderation<br/>- Wall of Memories: social feed with posts, photos, and videos<br/>- Leaderboard and badge system (8 achievement types)<br/>- E-commerce with Stripe: purchase plots, monument styles, accessories, subscriptions (Free/Premium/VIP)<br/>- Gift system between users with 48-hour expiry<br/>- Loyalty points system with transaction history<br/>- Real-time via Socket.io for live visits and reactions<br/>- Background jobs with Bull queue for emails and anniversary notifications<br/>- 22 database tables, 15 enums, 122 files, ~19,600 lines of code<br/>- Turborepo monorepo with 3 shared packages
Architecture: Monorepo with apps/web (Next.js) + apps/api (Express) + packages (database, shared-types, ui).
Tech Stack
Commercial License
AI tools used