Skip to content

spindart/lovyou

Repository files navigation

LovYou

LovYou is a platform to create personalized couple pages, with a relationship time counter, photos, special message, music, and QR Code. After payment via Stripe, the page is unlocked and can be shared with your loved one.

✨ Features

  • Stripe integration for secure payments
  • Personalized page generator for each couple
  • Automatic page unlock after payment
  • QR Code generation for easy sharing
  • Upload photos and add a custom message
  • YouTube music support (premium plan)
  • Multi-language support (pt/en)
  • Unit tests with Jest and Testing Library

🚀 Technologies

  • Next.js 14
  • React 18
  • TypeScript
  • TailwindCSS
  • Stripe API
  • Firebase (Firestore)
  • Jest & Testing Library

🛠️ Getting Started

  1. Install dependencies:
    npm install
    # or
    yarn install
  2. Configure environment variables (.env.local) for Stripe and Firebase.
  3. Run the development server:
    npm run dev
    # or
    yarn dev
    # or
    pnpm dev
    # or
    bun dev
  4. Open http://localhost:3000

🧪 Running Tests

npm run test
# or
yarn test

📦 Production Build

npm run build
npm start

📄 License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •