close
Skip to content

ChielokaCode/Golden-Circle

Repository files navigation

GOLDEN CIRCLE

Table of Contents


Golden-Circle

“Golden” resonates with the phrase golden years — a space where elderly users can chat, connect, express emotions, and rediscover joyful memories through simple, AI-assisted communication.

GoldenCircle is an AI-powered emotional wellness and nostalgia platform designed specifically for seniors. It combines real-time communication, voice companionship, and decade-based memory exploration to reduce loneliness and increase daily joy.


Video Demo

🎥Golden Circle Demo

The demo showcases:

  • Account onboarding
  • Real-time chat rooms
  • AI emoji suggestions
  • Daily AI Companion mood check-in
  • Golden Memories Time Machine feature

Community Focus

GoldenCircle was built for elderly individuals who face:

  • Social isolation and loneliness
  • Anxiety using complex digital tools
  • Difficulty expressing emotions online
  • Reduced mobility
  • Cognitive decline concerns

Modern communication platforms are often cluttered and overwhelming. GoldenCircle simplifies interaction and introduces emotional intelligence features to create comfort, confidence, and joy.


App Overview

GoldenCircle is built around three core pillars:

  • Connection – Real-time chat rooms
  • Comfort – Daily AI Companion
  • Joy – Golden Memories Time Machine

Golden Cicle is a digital emotional companion ecosystem for seniors.


Core Features

🗨 Real-Time Chat Rooms

  • Create or join rooms using 8-digit codes
  • WebSocket-powered instant messaging
  • Clean and readable interface
  • AI emoji suggestions
  • Tap-to-learn emoji explanations

Daily AI Companion

The Daily AI Companion helps reduce loneliness and emotional stress.

Features include:

  • Voice-based interaction (Web Speech API)
  • Daily mood check-in
  • Empathetic AI responses
  • Gentle reminders (hydration, medication, exercise)
  • Daily positive affirmation

This provides emotional grounding and encourages daily engagement.


Golden Memories – Time Machine

The Time Machine feature allows seniors to revisit their favorite decades.

Users can:

  • Select a decade (1950s–1990s)
  • View AI-generated songs from that era (external links only)
  • Explore popular sayings
  • Read fun trivia
  • Discover historical events
  • Play short “Do You Remember This?” quizzes

Nostalgia has proven psychological benefits and encourages storytelling across generations.


AI Integration

GoldenCircle integrates AI to enhance emotional support and engagement:

  • Context-aware emoji suggestions
  • Mood-based conversational responses
  • Nostalgia content generation
  • Quiz generation based on selected decade
  • Affirmation generation

AI is used responsibly to support—not replace—human connection.


System Architecture

Frontend

  • React + TypeScript
  • TailwindCSS for accessible design
  • WebSocket client integration
  • Web Speech API for voice interaction

Backend

  • Node.js + Express
  • WebSocket server (ws)
  • REST API endpoints for:
    • Chat sessions
    • AI Companion
    • Time Machine nostalgia generation

The architecture is modular and scalable.


Tech Stack

  • React
  • TypeScript
  • TailwindCSS
  • Node.js
  • Express
  • WebSocket (ws)
  • Web Speech API
  • AI Service Integration (LLM-based responses)

Quick Start

1. Clone Repository

git clone https://github.com/ChielokaCode/Golden-Circle.git
cd Golden-Circle

2. Install Dependencies

Frontend:

npm install

Backend:

cd backend
npm install

3. Run Development Servers

Frontend:

npm run dev

Backend:

npm start

Project Structure

golden-circle/
│
├── src/
│   ├── components/
│   │   ├── ChatRoomDashboard.tsx
│   │   ├── DailyCompanion.tsx
│   │   ├── TimeMachine.tsx
│   │   └── ChatRoom.tsx
│   │
│   ├── pages/
│   └── utils/
│
├── supabase/
│   ├── routes/
│   ├── websocket/
│   └── ai/
|-- backend/
|   |--src/
│
└── README.md

Accessibility & Design Philosophy

GoldenCircle prioritizes:

  • Large readable typography
  • High contrast UI
  • Minimal cognitive load
  • Clear navigation
  • Gentle and supportive language
  • Warm visual tone

The design ensures elderly users feel confident and emotionally safe.


MIT License

This project is licensed under the MIT License.

About

"Golden” resonates with the phrase golden years for the elderly to chat, connect and learn simple emoji communication

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages