A beautiful, interactive, and playful web application built with Next.js, Tailwind CSS v4, and Framer Motion. Designed to win back "Jas" (or anyone special) through the power of memes, interactive "No" buttons, and a whole lot of rizz.
Want to see it in action immediately? Run this in your terminal:
git clone https://github.com/Danncode10/Sorry-Jas.git && cd Sorry-Jas/sorry-jas && npm install && npm run devAll personalizable content lives in a single config file. You don't need to touch any component code!
export const CONFIG = {
targetName: "Jas", // Pwede mong palitan kahit anong pangalan
apologyMessages: [
"Sorry na Jas, patawarin mo na ako ๐ฅบ",
"Joke lang! click Yes na please? ๐๐",
// Add as many as you want!
],
successMessage: "Yey! bati na kami โค๏ธ ", // The text on the final screen
assets: {
memes: [
"/assets/meme1.gif", // Local file from public/assets/
"https://media.tenor.com/.../cat.gif" // OR External URL!
],
successGif: "/assets/success.gif", // Final celebration GIF
},
sounds: {
teleport: "/assets/sounds/rizz.mp3", // Sound when button escapes
success: "/assets/sounds/happy.mp3", // Lops on success screen
lastSlide: "/assets/sounds/last_slide_sound.mp3", // Loops on final plea
}
};- ๐ฎ Anti-No Logic: The "No" button teleports away and shrinks, while the "Yes" button grows bigger with every click!
- ๐ Wiggle Animation: The "Yes" button vigorously wiggles and pulses to attract attention.
- ๐ก๏ธ Collision Detection: The "No" button is smartโit never teleports on top of the "Yes" button or the message text.
- ๐น Sound FX System: Includes "Rizz" sounds, slap effects, and looping background music for the final plea and success.
- ๐ฑ Happy Cat Invasion: A celebratory screen with a "Cat Army" animation that fills the view when you're forgiven.
- ๐ฑ Mobile Optimized: Uses
onPointerDownandtouch-nonefor smooth, responsive interactions on any phone.
- Next.js 15+ (App Router)
- Tailwind CSS v4 (Modern CSS-first approach)
- Framer Motion (Smooth & springy animations)
- HTML5 Audio API (Interactive SFX & Looping Music)
Sorry-Jas/
โโโ sorry-jas/
โ โโโ app/
โ โ โโโ config.ts โ โ๏ธ CUSTOMIZE HERE
โ โ โโโ globals.css โ ๐จ THEME COLORS
โ โ โโโ page.tsx โ Core Logic
โ โโโ public/
โ โ โโโ assets/ โ ๐ผ๏ธ PUT MEMES & SOUNDS HERE
โ โโโ next.config.ts โ Next.js settings
โโโ README.md
- GitHub: Danncode10/Sorry-Jas
- Deploy: The easiest way is via Vercel. Connect your repo and set the Root Directory to
sorry-jas.
Made with โค๏ธ by Danncode10
