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.
- 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
- Next.js 14
- React 18
- TypeScript
- TailwindCSS
- Stripe API
- Firebase (Firestore)
- Jest & Testing Library
- Install dependencies:
npm install # or yarn install - Configure environment variables (
.env.local) for Stripe and Firebase. - Run the development server:
npm run dev # or yarn dev # or pnpm dev # or bun dev
- Open http://localhost:3000
npm run test
# or
yarn testnpm run build
npm startMIT