Community admin

Create a Community Group

In LifeLoveMe, a community can be one person, a family, cousins, friends, classmates, an association, a professional group, a shared interest group, or a temporary event. A page can start small and grow over time.

Start simple: Fill the mandatory fields, generate a draft, then run the local script on your Mac to create folders and files.

Create or Manage a Community Group

Mandatory information
Optional information
Choose features for this page

Enable only what this group needs. Each feature can show a card on the community page.

Group location (optional)

Used for local Life Helpers search on the group page (city, ZIP, radius).

Import / Update Memory

Open Memory Import Assistant in Community Workbench → (recommended — full workflow, troubleshooting, and test URLs)

Do not copy media into the project root. Put files in the staging folder ~/Downloads/LifeLoveMe_Imports/<group-id>/<category>/<memory-folder>/ (with photos/, video/, audio/, documents/ subfolders), or select any source folder, then run the import command below on your Mac.

Memory import settings

Import command

python3 scripts/import_memory_folder.py --group dosti --memory veenu-nimma-sd-visit-052026 --source "$HOME/Downloads/LifeLoveMe_Imports/dosti/SDvisits/VeenuNimma052026" --title "Veenu and Nimma San Diego Visit" --date "2026-05" --place "San Diego, California" --compiled-by "Sudhir Agarwal" --duration-seconds 60 --rename-safe

Validate after import

python3 scripts/validate_memory_assets.py --group dosti --memory veenu-nimma-sd-visit-052026

App memory folder: web/data/communities/<group-id>/memories/<memory-id>/

1. What is a community page?

A LifeLoveMe community page is a simple digital home. A community can mean any person, family, group, association, event, memory collection, or shared interest. It can be one person, cousins, friends, classmates, an association, a professional group, or a temporary event.

You can create a page just for yourself. The individual is the smallest unit of community.

File guidance: start with 5 files for your first test. A good beginner range is 5 to 25 files. Beginner maximum is 50 files. For larger collections, add files later in batches. This keeps review, captions, duration setting, and Excel editing easy.

2. Mandatory information
  • Group name — full display name.
  • Group ID / short name — lowercase slug for folders and URLs.
  • Group type — alumni, spiritual, family, etc.
  • One-line tagline — appears under the title.
  • Short description — who the group is and what the page is for.
  • Admin name — who maintains the page.
  • Admin contact method — for LifeLoveMe admin (not necessarily public).
  • Visibility — public, private, or invite-only.
3. Optional information
  • Main photo
  • Member list Excel
  • Photo gallery
  • Video gallery
  • Audio / music
  • PDF documents
  • Books
  • Poems
  • Songs
  • Events
  • Useful contacts
  • Member creations
  • Ask examples
4. Privacy checklist
  • Do not publish private phone, email, DOB, or spouse details without approval.
  • Full DOB and marriage anniversary should remain private/internal.
  • Only harmless, admin-approved information should be displayed.
  • Political/social noise should not be published by default.
  • Sensitive personal information should not be uploaded.
5. Folder guide

File names can be anything. The folder decides the category.

For memory reels, use the staging folder ~/Downloads/LifeLoveMe_Imports/<group-id>/… and run Import / Update Memory above — do not drop files in the project root.

Imported memory assets live under web/data/communities/<group-id>/memories/<memory-id>/gallery/.

  • Photos

    web/data/communities/<group-id>/gallery/photos/
  • Videos

    web/data/communities/<group-id>/gallery/video/
  • Audio

    web/data/communities/<group-id>/gallery/audio/
  • Documents

    web/data/communities/<group-id>/gallery/documents/
  • Books

    web/data/communities/<group-id>/gallery/books/
  • Member creations

    web/data/communities/<group-id>/gallery/member-creations/
  • Members Excel

    web/data/communities/<group-id>/source/members.xlsx
6. Commands

Run from the LifeLoveMe project folder:

Convert members Excel

python3 scripts/convert_community_members_xlsx.py \
  --group <group-id> \
  --input web/data/communities/<group-id>/source/members.xlsx \
  --output web/data/communities/<group-id>/members.json

Create a new group (local script)

python3 scripts/create_community_group.py --group <group-id>
7. Ask LifeLoveMe examples
  • How many members are in this group?
  • Who lives in California?
  • Show group photos.
  • Show upcoming events.
  • I am stressed.
  • Play Sundarkand.
  • Show community documents.

← All Communities · Memory Import Assistant · Memory Reel Workbench · Admin upload guide · Memory create guide · Roorkee example · Manas example