Skip to content

Sadashii/TheUnspokenProject

Repository files navigation

🌌 The Unspoken Project

A canvas of unspoken thoughts — freely expressed, anonymously preserved.

🔗 Live Site: Here


📖 About

The Unspoken Project is an interactive wall of anonymous messages — a version of **The Unsent Project **, reimagined by me, beyond just love letters.

Where The Unsent Project collects unsent texts to past lovers, The Unspoken Project invites users to express * anything they've never been able to say* — from friendship, betrayal, and surrender to deep secrets and silent grief — all anonymously.

Every note appears on an almost (infinite) canvas, linked with emotion-coded emojis, forming a universe of what was left unspoken.


🚀 Tech Stack

  • Frontend: React + Vite + Konva.js
  • Canvas Zoom: react-zoom-pan-pinch
  • Backend: Supabase (PostgreSQL + Auth + Realtime)
  • Styling: Raw CSS (custom themes)
  • Deployment: GitHub Pages via GitHub Actions

🛠 Setup Instructions

# Clone the repo
git clone https://github.com/Sadashii/TheUnspokenProject.git
cd TheUnspokenProject

# Install dependencies
npm install

# Add your environment variables
touch .env
# Add:
# VITE_SUPABASE_URL=your-url
# VITE_SUPABASE_KEY=your-key

# Run locally
npm run dev

# Build for production
npm run build

About

Inspired from theunsentproject.com, this is my version of it, reimagined in an entirely new format and not restricted to just love letters

Resources

License

Stars

Watchers

Forks

Contributors