Skip to content

Anonymous love letters πŸ’Œ written in disappearing ink.

License

Notifications You must be signed in to change notification settings

kyh/yours-sincerely

Folders and files

NameName
Last commit message
Last commit date

Latest commit

343ec12 Β· Mar 8, 2025
Feb 2, 2025
Feb 9, 2025
Mar 8, 2025
Mar 8, 2025
Jan 31, 2025
Feb 5, 2023
Aug 11, 2024
Aug 11, 2024
Jan 3, 2022
Feb 16, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Jan 29, 2025

Repository files navigation

contributions welcome GitHub last commit

Yours Sincerely

πŸš€ Website | App Store | Play Store

Anonymous love letters πŸ’Œ written in disappearing ink.

Get Started

The application is built on a modified version of the T3 Turbo stack (to include Supabase).

The native apps are built on capacitor which can be found in the apps/capacitor directory.

.vscode
  └─ Recommended extensions and settings for VSCode users

apps
  β”œβ”€ expo
  |  └─ In Progress
  β”œβ”€ capacitor
  |  └─ iOS & Android apps
  └─ next.js
     └─ Web client and server

packages
  β”œβ”€ api
  |  └─ tRPC router definitions
  β”œβ”€ db
  |  └─ Drizzle database setup and Supabase clients
  └─ ui
     └─ UI package for the webapp using shadcn-ui

Since some folks have asked, I'll be open sourcing the modified template this app is based off soon. Follow my account for updates.

Install dependencies

  • Node.js - LTS version recommended
  • Docker - Used for running the database

Local Development

# Rename .env.example to .env and update variables
mv .env.example .env

# Installing dependencies
pnpm install

# To start the database
pnpm db:start

# To start the app
pnpm dev:nextjs

# To run native apps (make sure web server is running with the command above)
pnpm dev:ios
pnpm dev:android

You'll be able to view the website at http://localhost:3000

Stack

This project uses the following libraries and services: