Frontend:
- Next.js 14+ (Web application, mobile-responsive)
- Progressive Web App (PWA) for mobile
- React Flow (family tree visualization)
- Framer Motion (timeline animations)
- TailwindCSS (styling)
Backend:
- Next.js API Routes
- Supabase (BaaS platform)
- PostgreSQL database
- Supabase Auth (authentication)
- Supabase Storage (file storage)
- Supabase Realtime (live updates)
- Supabase Edge Functions (webhooks)
AI Services:
- Google Gemini 1.5 Flash (conversational AI)
- Google Gemini Vision (image analysis, facial recognition)
Payments:
- Stripe (subscriptions, customer portal)
Hosting:
- Coolify (self-hosted deployment platform)
- Hetzner Cloud VPS or DigitalOcean
Additional Tools:
- BullMQ + Redis (background job processing)
- Sharp (server-side image processing)
- pgvector (PostgreSQL extension for AI embeddings)
Product Overview:
Problem Statement:
Families and communities lack an easy, centralized platform to preserve their history, connect members, and archive memories across generations. Existing solutions either focus solely on genealogy or are too complex for everyday users.
Target Users:
Primary: Families wanting to document their history and share memories Secondary: Communities (churches, sports teams, schools, friend groups) Tertiary: Individuals creating personal life archives
Key Differentiators
Visual family trees for ANY community (not just genetic relatives) AI assistant that proactively suggests archiving actions Combined timeline + tree + storage in one platform Social feed showing community activity Accessible, intuitive design for all ages
Core Purpose & Problem
- Lore aims to make family/community archiving and scrapbooking the easiest it can possibly be.
- Anyone who desires to preserve their own history or community history is a target
- Our app would be more desirable as a platform, for having multiple features grouped into one application and provide an aspect of networking with other members
Experience / Functionality
- Main tasks are to provide convenient and easy ways to archive/document/share history, share and store images/videos of communities, and connect with other members within
- users can check in daily to see what other members in communities are doing, as well as update their personal timelines/family trees as well as utilize the cloud storage to back up memories
- must have features are a visual family tree and timeline for groups, personal profiles for individuals, cloud storage, integration with other media platforms (like how discord can link other accounts)
- computer app, website, and mobile apps
Content & Data
- graphics e.g. family tree, interactive timeline displaying photos/videos/music tied to specific time periods of life, written letters, memoirs, recipes, family stories
- a family tree/timeline can be viewed by anyone if made public, every and any form of interaction will require an account. A paid account will access upgraded cloud space and increased slots in a family tree
- internet connectivity is needed, however can cache for offline viewing
Inspo / style
- ancestry.com is similar, but is only limited to genetic family trees. Lore is different in that it can be used for any type of commu city e.g. churches, sports teams, schools, etc.
- the tone can be tailored to each user's pref, but devs will keep it playful like Discord
- design should be intuitive and plain for the sake of accessabiliyy
Lore will include an AI personal assistant
'Hello Felix, welcome back. You updated that your cousin had a new child 5 months ago. Would you like to upload new memories?'
'Hello Andrew, welcome back. You havent updated your profile in a few weeks, make sure to upload a new selfie in case u got a new hairstyle!'
'Hello Anthony, I scanned your family tree photo database and found potential facial matches. Would u like to confirm your identity and add these photos to your tagged images?'