Ay — Human Activity Proof & Community Events Network

It is a social network designed for people to share their daily activities. Users can organize events, build friendships, exchange messages, share posts, comment on posts, and make video or voice calls. Additionally, when you start a daily walk, it automatically tracks the timer, calories burned, and step count.

“Prove your activity and join us.”
We are happy to share the soft skills of yours that we have witnessed — from mindful presence and nature stewardship to direct neighborly mutual aid.

Ay is a full-stack human activity proof ledger, local community events coordinator, and peer-verified social platform. Built to celebrate authentic offline human actions, Ay enables members across 148,000+ cities worldwide to document daily mindful and community activities, vouch for one another's real-world efforts, organize neighborhood gatherings, and communicate in real time.


✨ Key Features

1. 12 Canonical Human Activities & Proof Ledger

Members log and verify daily proofs across 12 canonical activities grouped into three pillars:

  • Mind & Body (mind-body):
    • 🧘 Yoga (20 m default) — Vinyasa flow, restorative postures, mindful breathing
    • ✨ Pilates (15 m default) — Core stability, postural alignment, deliberate movement
    • 🕯️ Meditation (30 m default) — Silent sitting, breath awareness, mindful presence
    • 🚶 Walking (45 m default) — Outdoor step & distance tracking, GPS route metrics, pace & calorie calculation
  • Care & Mutual Aid (care-community):
    • 🤝 Helping People (60 m default) — Direct neighborly assistance, elder care, community support
    • 🍼 Baby Care (60 m default) — Nurturing, feeding, early childhood presence
    • 🐾 Animal Care (30 m default) — Shelter volunteering, pet care, wildlife stewardship
    • 🏡 Family Member Care (45 m default) — Multi-generational household support and caregiving
    • 🌿 Nature Care (45 m default) — Park cleanups, tree planting, community gardening
  • Growth & Craft (growth-craft):
    • 📖 Read a Book (30 m default) — Deep reading, literature study, knowledge sharing
    • 💆 Self Care (30 m default) — Restorative routines, journaling, personal well-being
    • 🚀 New Project (60 m default) — Creative craftsmanship, civic initiatives, building from scratch

2. Peer Human Verification & Soft Skills Endorsements

  • Human Vouching: Community members vouch for shared activity proofs, building a tamper-evident ledger of witnessed hours and daily streaks.
  • Privacy & Visibility Controls: Share proofs with All Users (public), My Society (society), or Only Me (private).
  • Interactive Media: Upload multi-photo proof galleries, voice notes, location tags, @mentions, and #hashtags.

3. Local Community Events & Interactive Maps

  • Create, edit, and RSVP to local neighborhood events tied to canonical human activities.
  • Interactive venue selection and map visualization powered by Google Maps Platform.
  • Dedicated event coordination channels and direct invitations to Society members.

4. My Society & Real-Time Community Chat

  • My Society: Send and accept peer connection requests, filter members by country and city (covering 249 countries and 148,000+ cities via country-state-city), and share live 24-hour activity statuses with viewer tracking.
  • Real-Time Messaging: Direct 1-on-1 and group activity channels supporting text, photo attachments, voice messages, emoji reactions, message editing/forwarding, and delivery/read receipts (reached / read).

5. Verified Email Authentication & Security

  • Mandatory 6-Digit Email Verification: New account registrations dispatch a real 6-digit confirmation code and activation link via SMTP (nodemailer) before granting ledger access.
  • Password Recovery: Real 6-digit security reset codes dispatched via email with 15-minute expiration.
  • Multi-Gateway SMTP Delivery: Automatic port fallback (465 SSL ↔ 587 STARTTLS) plus HTTPS Cloud Run relay fallback for serverless environments (such as Vercel) where outbound SMTP ports may be restricted.

🛠️ Tech Stack

  • Frontend: React 19, TypeScript, Tailwind CSS v4, Lucide Icons, Motion, @vis.gl/react-google-maps
  • Backend: Node.js, Express 4, Nodemailer (SMTP Email Engine), country-state-city
  • Persistence & Sync:
    • Cloud Firestore: Real-time cross-device synchronization with quota circuit-breaker protection (src/utils/cloudStore.ts)
    • Server Store & LocalStorage: Resilient hybrid state synchronization (/api/community/sync, /api/events/sync)
  • Build & Serverless: Vite 8, esbuild (pre-bundling server.ts into api/index.js for zero-cold-start Vercel Serverless Functions)

Share this project:

Updates

Submission history