Merge version_1 into main #3
@@ -84,31 +84,35 @@ export default function BattleArenaPage() {
|
||||
id: 1,
|
||||
tag: "Turn-Based Combat", title: "Strategic Warfare", subtitle: "Plan Every Move", description: "Engage in turn-based battles where every decision counts. Select techniques, manage cursed energy, and outwit your opponent. Study matchups and optimize your strategy for victory.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/dynamic-battle-arena-interface-showing-t-1773420096383-2ff4dbd8.png", imageAlt: "Turn-based battle interface with strategic elements", buttons: [
|
||||
{
|
||||
text: "Learn Strategy", href: "/guides/battle"},
|
||||
text: "Learn Strategy", href: "/guides/battle"
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
tag: "Real-Time Duels", title: "Lightning Fast Action", subtitle: "Test Your Reflexes", description: "Challenge opponents in real-time battles where timing is everything. React instantly to enemy moves, chain techniques seamlessly, and experience pure adrenaline-pumping combat.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/epic-cinematic-anime-battle-scene-betwee-1773420095792-cf365772.png", imageAlt: "Real-time battle action scene", buttons: [
|
||||
{
|
||||
text: "Start Duel", href: "/battle"},
|
||||
text: "Start Duel", href: "/battle"
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
tag: "Ranked Matches", title: "Competitive Ranking", subtitle: "Climb the Leaderboard", description: "Participate in ranked matches to test your skills against elite sorcerers. Earn ranking points, unlock achievements, and earn your place among the strongest competitors.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/commanding-anime-sorcerer-with-lightning-1773420095141-dfdfed33.png", imageAlt: "Ranked battle showcase with elite sorcerers", buttons: [
|
||||
{
|
||||
text: "Enter Ranked", href: "/community"},
|
||||
text: "Enter Ranked", href: "/community"
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Create Your Fighter", href: "/create"},
|
||||
text: "Create Your Fighter", href: "/create"
|
||||
},
|
||||
]}
|
||||
buttonAnimation="blur-reveal"
|
||||
containerClassName="py-20"
|
||||
titleClassName="text-4xl font-bold text-red-400"
|
||||
cardTitleClassName="text-4xl font-bold text-red-400"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -124,16 +128,20 @@ export default function BattleArenaPage() {
|
||||
animationType="scale-rotate"
|
||||
metrics={[
|
||||
{
|
||||
id: "metric-1", title: "Win Rate", subtitle: "Your average", category: "Performance", value: "68%"},
|
||||
id: "metric-1", title: "Win Rate", subtitle: "Your average", category: "Performance", value: "68%"
|
||||
},
|
||||
{
|
||||
id: "metric-2", title: "Matches Played", subtitle: "Career total", category: "Engagement", value: "2,340+"},
|
||||
id: "metric-2", title: "Matches Played", subtitle: "Career total", category: "Engagement", value: "2,340+"
|
||||
},
|
||||
{
|
||||
id: "metric-3", title: "Current Rank", subtitle: "Your standing", category: "Competition", value: "Grade 1"},
|
||||
id: "metric-3", title: "Current Rank", subtitle: "Your standing", category: "Competition", value: "Grade 1"
|
||||
},
|
||||
{
|
||||
id: "metric-4", title: "Streak", subtitle: "Wins in a row", category: "Momentum", value: "12"},
|
||||
id: "metric-4", title: "Streak", subtitle: "Wins in a row", category: "Momentum", value: "12"
|
||||
},
|
||||
]}
|
||||
containerClassName="py-20"
|
||||
titleClassName="text-4xl font-bold text-red-400"
|
||||
textBoxTitleClassName="text-4xl font-bold text-red-400"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -150,20 +158,26 @@ export default function BattleArenaPage() {
|
||||
animationType="smooth"
|
||||
faqs={[
|
||||
{
|
||||
id: "faq-1", title: "How do I challenge another player?", content: "Navigate to the Battle Arena, browse available opponents, and select 'Challenge'. You can filter by rank, win rate, or recent activity. Once challenged, your opponent has 24 hours to accept or decline the match."},
|
||||
id: "faq-1", title: "How do I challenge another player?", content: "Navigate to the Battle Arena, browse available opponents, and select 'Challenge'. You can filter by rank, win rate, or recent activity. Once challenged, your opponent has 24 hours to accept or decline the match."
|
||||
},
|
||||
{
|
||||
id: "faq-2", title: "What are the ranking divisions?", content: "Divisions progress from Grade 4 (beginner) to Special Grade (elite). Each division has 5 sub-ranks. Climbing requires consistent wins against higher-ranked opponents. Special Grade players gain exclusive tournament access."},
|
||||
id: "faq-2", title: "What are the ranking divisions?", content: "Divisions progress from Grade 4 (beginner) to Special Grade (elite). Each division has 5 sub-ranks. Climbing requires consistent wins against higher-ranked opponents. Special Grade players gain exclusive tournament access."
|
||||
},
|
||||
{
|
||||
id: "faq-3", title: "Can I customize my battle loadout?", content: "Yes! Before each match, select which cursed techniques your character uses, adjust your strategy, and set your domain expansion rules. You can have multiple loadouts saved for different opponent matchups."},
|
||||
id: "faq-3", title: "Can I customize my battle loadout?", content: "Yes! Before each match, select which cursed techniques your character uses, adjust your strategy, and set your domain expansion rules. You can have multiple loadouts saved for different opponent matchups."
|
||||
},
|
||||
{
|
||||
id: "faq-4", title: "How is battle balance maintained?", content: "Our AI analyzes character power levels and creates fair matchups. If a character is deemed overpowered, it's flagged for community review. Balance patches are released monthly based on win rates and community feedback."},
|
||||
id: "faq-4", title: "How is battle balance maintained?", content: "Our AI analyzes character power levels and creates fair matchups. If a character is deemed overpowered, it's flagged for community review. Balance patches are released monthly based on win rates and community feedback."
|
||||
},
|
||||
{
|
||||
id: "faq-5", title: "What rewards do I earn from battles?", content: "Victories grant ranking points, battle tokens for cosmetics, and experience for your character. Achievements are unlocked for special accomplishments. Monthly top players receive exclusive rewards and recognition."},
|
||||
id: "faq-5", title: "What rewards do I earn from battles?", content: "Victories grant ranking points, battle tokens for cosmetics, and experience for your character. Achievements are unlocked for special accomplishments. Monthly top players receive exclusive rewards and recognition."
|
||||
},
|
||||
{
|
||||
id: "faq-6", title: "Can I spectate other battles?", content: "Absolutely! Watch live matches from your Battle Dashboard, see professional tournament streams, and learn from elite players. Spectating also earns you bonus cosmetic tokens monthly."},
|
||||
id: "faq-6", title: "Can I spectate other battles?", content: "Absolutely! Watch live matches from your Battle Dashboard, see professional tournament streams, and learn from elite players. Spectating also earns you bonus cosmetic tokens monthly."
|
||||
},
|
||||
]}
|
||||
containerClassName="py-20"
|
||||
titleClassName="text-4xl font-bold text-red-400"
|
||||
textBoxTitleClassName="text-4xl font-bold text-red-400"
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -85,20 +85,26 @@ export default function CharactersPage() {
|
||||
animationType="scale-rotate"
|
||||
products={[
|
||||
{
|
||||
id: "char-gallery-1", name: "Kurayami - Shadow Master", price: "Lv. 1 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/tall-dark-haired-male-anime-sorcerer-cha-1773420095026-f5b7e860.png", imageAlt: "Kurayami character"},
|
||||
id: "char-gallery-1", name: "Kurayami - Shadow Master", price: "Lv. 1 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/tall-dark-haired-male-anime-sorcerer-cha-1773420095026-f5b7e860.png", imageAlt: "Kurayami character"
|
||||
},
|
||||
{
|
||||
id: "char-gallery-2", name: "Akatsuki - Flame Dancer", price: "Lv. 2 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/dynamic-anime-sorcerer-character-with-fl-1773420095440-db5c4d25.png", imageAlt: "Akatsuki character"},
|
||||
id: "char-gallery-2", name: "Akatsuki - Flame Dancer", price: "Lv. 2 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/dynamic-anime-sorcerer-character-with-fl-1773420095440-db5c4d25.png", imageAlt: "Akatsuki character"
|
||||
},
|
||||
{
|
||||
id: "char-gallery-3", name: "Yuki - Frost Invoker", price: "Lv. 3 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/elegant-anime-sorcerer-character-special-1773420096425-1853364f.png", imageAlt: "Yuki character"},
|
||||
id: "char-gallery-3", name: "Yuki - Frost Invoker", price: "Lv. 3 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/elegant-anime-sorcerer-character-special-1773420096425-1853364f.png", imageAlt: "Yuki character"
|
||||
},
|
||||
{
|
||||
id: "char-gallery-4", name: "Raiden - Lightning Sage", price: "Special Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/commanding-anime-sorcerer-with-lightning-1773420095141-dfdfed33.png", imageAlt: "Raiden character"},
|
||||
id: "char-gallery-4", name: "Raiden - Lightning Sage", price: "Special Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/commanding-anime-sorcerer-with-lightning-1773420095141-dfdfed33.png", imageAlt: "Raiden character"
|
||||
},
|
||||
{
|
||||
id: "char-gallery-5", name: "Nekro - Undead Summoner", price: "Lv. 2 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/tall-dark-haired-male-anime-sorcerer-cha-1773420095026-f5b7e860.png", imageAlt: "Nekro character"},
|
||||
id: "char-gallery-5", name: "Nekro - Undead Summoner", price: "Lv. 2 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/tall-dark-haired-male-anime-sorcerer-cha-1773420095026-f5b7e860.png", imageAlt: "Nekro character"
|
||||
},
|
||||
{
|
||||
id: "char-gallery-6", name: "Celestia - Star Weaver", price: "Lv. 1 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/elegant-anime-sorcerer-character-special-1773420096425-1853364f.png", imageAlt: "Celestia character"},
|
||||
id: "char-gallery-6", name: "Celestia - Star Weaver", price: "Lv. 1 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/elegant-anime-sorcerer-character-special-1773420096425-1853364f.png", imageAlt: "Celestia character"
|
||||
},
|
||||
]}
|
||||
containerClassName="py-20"
|
||||
titleClassName="text-4xl font-bold text-red-400"
|
||||
textBoxTitleClassName="text-4xl font-bold text-red-400"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -114,20 +120,26 @@ export default function CharactersPage() {
|
||||
animationType="blur-reveal"
|
||||
team={[
|
||||
{
|
||||
id: "creator-1", name: "ShadowMaster_99", role: "Master Sorcerer Creator", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/profile-portrait-of-anime-fan-character--1773420095458-2e9e95ee.png", imageAlt: "ShadowMaster_99 profile"},
|
||||
id: "creator-1", name: "ShadowMaster_99", role: "Master Sorcerer Creator", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/profile-portrait-of-anime-fan-character--1773420095458-2e9e95ee.png", imageAlt: "ShadowMaster_99 profile"
|
||||
},
|
||||
{
|
||||
id: "creator-2", name: "TechniqueGod", role: "Technique Design Expert", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/professional-anime-character-portrait-sh-1773420095396-78d92d02.png", imageAlt: "TechniqueGod profile"},
|
||||
id: "creator-2", name: "TechniqueGod", role: "Technique Design Expert", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/professional-anime-character-portrait-sh-1773420095396-78d92d02.png", imageAlt: "TechniqueGod profile"
|
||||
},
|
||||
{
|
||||
id: "creator-3", name: "DomainBuilder", role: "Domain Expansion Specialist", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/enthusiastic-anime-character-portrait-wi-1773420095200-75f71d82.png", imageAlt: "DomainBuilder profile"},
|
||||
id: "creator-3", name: "DomainBuilder", role: "Domain Expansion Specialist", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/enthusiastic-anime-character-portrait-wi-1773420095200-75f71d82.png", imageAlt: "DomainBuilder profile"
|
||||
},
|
||||
{
|
||||
id: "creator-4", name: "BattleChampion", role: "PvP Battle Legend", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/powerful-anime-warrior-character-with-ch-1773420095169-a3675e84.png", imageAlt: "BattleChampion profile"},
|
||||
id: "creator-4", name: "BattleChampion", role: "PvP Battle Legend", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/powerful-anime-warrior-character-with-ch-1773420095169-a3675e84.png", imageAlt: "BattleChampion profile"
|
||||
},
|
||||
{
|
||||
id: "creator-5", name: "ArtisticSoul", role: "Character Design Master", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/artistic-anime-character-portrait-with-c-1773420095540-89ffe87c.png", imageAlt: "ArtisticSoul profile"},
|
||||
id: "creator-5", name: "ArtisticSoul", role: "Character Design Master", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/artistic-anime-character-portrait-with-c-1773420095540-89ffe87c.png", imageAlt: "ArtisticSoul profile"
|
||||
},
|
||||
{
|
||||
id: "creator-6", name: "StrategyMind", role: "Competitive Analysis Expert", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/intellectual-anime-character-portraying--1773420094638-ef7986d3.png", imageAlt: "StrategyMind profile"},
|
||||
id: "creator-6", name: "StrategyMind", role: "Competitive Analysis Expert", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/intellectual-anime-character-portraying--1773420094638-ef7986d3.png", imageAlt: "StrategyMind profile"
|
||||
},
|
||||
]}
|
||||
containerClassName="py-20"
|
||||
titleClassName="text-4xl font-bold text-red-400"
|
||||
textBoxTitleClassName="text-4xl font-bold text-red-400"
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -82,20 +82,26 @@ export default function CommunityPage() {
|
||||
animationType="blur-reveal"
|
||||
team={[
|
||||
{
|
||||
id: "creator-1", name: "ShadowMaster_99", role: "Master Sorcerer Creator", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/profile-portrait-of-anime-fan-character--1773420095458-2e9e95ee.png", imageAlt: "ShadowMaster_99 profile"},
|
||||
id: "creator-1", name: "ShadowMaster_99", role: "Master Sorcerer Creator", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/profile-portrait-of-anime-fan-character--1773420095458-2e9e95ee.png", imageAlt: "ShadowMaster_99 profile"
|
||||
},
|
||||
{
|
||||
id: "creator-2", name: "TechniqueGod", role: "Technique Design Expert", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/professional-anime-character-portrait-sh-1773420095396-78d92d02.png", imageAlt: "TechniqueGod profile"},
|
||||
id: "creator-2", name: "TechniqueGod", role: "Technique Design Expert", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/professional-anime-character-portrait-sh-1773420095396-78d92d02.png", imageAlt: "TechniqueGod profile"
|
||||
},
|
||||
{
|
||||
id: "creator-3", name: "DomainBuilder", role: "Domain Expansion Specialist", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/enthusiastic-anime-character-portrait-wi-1773420095200-75f71d82.png", imageAlt: "DomainBuilder profile"},
|
||||
id: "creator-3", name: "DomainBuilder", role: "Domain Expansion Specialist", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/enthusiastic-anime-character-portrait-wi-1773420095200-75f71d82.png", imageAlt: "DomainBuilder profile"
|
||||
},
|
||||
{
|
||||
id: "creator-4", name: "BattleChampion", role: "PvP Battle Legend", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/powerful-anime-warrior-character-with-ch-1773420095169-a3675e84.png", imageAlt: "BattleChampion profile"},
|
||||
id: "creator-4", name: "BattleChampion", role: "PvP Battle Legend", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/powerful-anime-warrior-character-with-ch-1773420095169-a3675e84.png", imageAlt: "BattleChampion profile"
|
||||
},
|
||||
{
|
||||
id: "creator-5", name: "ArtisticSoul", role: "Character Design Master", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/artistic-anime-character-portrait-with-c-1773420095540-89ffe87c.png", imageAlt: "ArtisticSoul profile"},
|
||||
id: "creator-5", name: "ArtisticSoul", role: "Character Design Master", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/artistic-anime-character-portrait-with-c-1773420095540-89ffe87c.png", imageAlt: "ArtisticSoul profile"
|
||||
},
|
||||
{
|
||||
id: "creator-6", name: "StrategyMind", role: "Competitive Analysis Expert", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/intellectual-anime-character-portraying--1773420094638-ef7986d3.png", imageAlt: "StrategyMind profile"},
|
||||
id: "creator-6", name: "StrategyMind", role: "Competitive Analysis Expert", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/intellectual-anime-character-portraying--1773420094638-ef7986d3.png", imageAlt: "StrategyMind profile"
|
||||
},
|
||||
]}
|
||||
containerClassName="py-20"
|
||||
titleClassName="text-4xl font-bold text-red-400"
|
||||
textBoxTitleClassName="text-4xl font-bold text-red-400"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -112,16 +118,20 @@ export default function CommunityPage() {
|
||||
animationType="scale-rotate"
|
||||
products={[
|
||||
{
|
||||
id: "char-1", name: "Kurayami - Shadow Master", price: "Lv. 1 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/tall-dark-haired-male-anime-sorcerer-cha-1773420095026-f5b7e860.png", imageAlt: "Kurayami character"},
|
||||
id: "char-1", name: "Kurayami - Shadow Master", price: "Lv. 1 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/tall-dark-haired-male-anime-sorcerer-cha-1773420095026-f5b7e860.png", imageAlt: "Kurayami character"
|
||||
},
|
||||
{
|
||||
id: "char-2", name: "Akatsuki - Flame Dancer", price: "Lv. 2 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/dynamic-anime-sorcerer-character-with-fl-1773420095440-db5c4d25.png", imageAlt: "Akatsuki character"},
|
||||
id: "char-2", name: "Akatsuki - Flame Dancer", price: "Lv. 2 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/dynamic-anime-sorcerer-character-with-fl-1773420095440-db5c4d25.png", imageAlt: "Akatsuki character"
|
||||
},
|
||||
{
|
||||
id: "char-3", name: "Yuki - Frost Invoker", price: "Lv. 3 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/elegant-anime-sorcerer-character-special-1773420096425-1853364f.png", imageAlt: "Yuki character"},
|
||||
id: "char-3", name: "Yuki - Frost Invoker", price: "Lv. 3 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/elegant-anime-sorcerer-character-special-1773420096425-1853364f.png", imageAlt: "Yuki character"
|
||||
},
|
||||
{
|
||||
id: "char-4", name: "Raiden - Lightning Sage", price: "Special Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/commanding-anime-sorcerer-with-lightning-1773420095141-dfdfed33.png", imageAlt: "Raiden character"},
|
||||
id: "char-4", name: "Raiden - Lightning Sage", price: "Special Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/commanding-anime-sorcerer-with-lightning-1773420095141-dfdfed33.png", imageAlt: "Raiden character"
|
||||
},
|
||||
]}
|
||||
containerClassName="py-20"
|
||||
titleClassName="text-4xl font-bold text-red-400"
|
||||
textBoxTitleClassName="text-4xl font-bold text-red-400"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -133,7 +143,8 @@ export default function CommunityPage() {
|
||||
author="CommunityVoice_2024"
|
||||
avatars={[
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/friendly-anime-character-portrait-showin-1773420094576-ce4deb93.png", alt: "CommunityVoice_2024 profile"},
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/friendly-anime-character-portrait-showin-1773420094576-ce4deb93.png", alt: "CommunityVoice_2024 profile"
|
||||
},
|
||||
]}
|
||||
ratingAnimation="blur-reveal"
|
||||
avatarsAnimation="blur-reveal"
|
||||
|
||||
@@ -86,11 +86,14 @@ export default function HomePage() {
|
||||
]}
|
||||
slides={[
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/epic-cinematic-anime-battle-scene-betwee-1773420095792-cf365772.png", imageAlt: "Epic cursed spirit battle scene"},
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/epic-cinematic-anime-battle-scene-betwee-1773420095792-cf365772.png", imageAlt: "Epic cursed spirit battle scene"
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/spectacular-domain-expansion-visualizati-1773420095473-e16473d1.png", imageAlt: "Domain expansion visualization"},
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/spectacular-domain-expansion-visualizati-1773420095473-e16473d1.png", imageAlt: "Domain expansion visualization"
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/powerful-cursed-technique-activation-sho-1773420095354-6ba0db4b.png", imageAlt: "Cursed technique showcase"},
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/powerful-cursed-technique-activation-sho-1773420095354-6ba0db4b.png", imageAlt: "Cursed technique showcase"
|
||||
},
|
||||
]}
|
||||
autoplayDelay={4000}
|
||||
showDimOverlay={true}
|
||||
@@ -152,7 +155,7 @@ export default function HomePage() {
|
||||
buttons={[{ text: "Create Now", href: "/create" }]}
|
||||
buttonAnimation="blur-reveal"
|
||||
containerClassName="py-20"
|
||||
titleClassName="text-4xl font-bold text-red-400"
|
||||
cardTitleClassName="text-4xl font-bold text-red-400"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -169,16 +172,20 @@ export default function HomePage() {
|
||||
animationType="scale-rotate"
|
||||
products={[
|
||||
{
|
||||
id: "char-1", name: "Kurayami - Shadow Master", price: "Lv. 1 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/tall-dark-haired-male-anime-sorcerer-cha-1773420095026-f5b7e860.png", imageAlt: "Kurayami character"},
|
||||
id: "char-1", name: "Kurayami - Shadow Master", price: "Lv. 1 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/tall-dark-haired-male-anime-sorcerer-cha-1773420095026-f5b7e860.png", imageAlt: "Kurayami character"
|
||||
},
|
||||
{
|
||||
id: "char-2", name: "Akatsuki - Flame Dancer", price: "Lv. 2 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/dynamic-anime-sorcerer-character-with-fl-1773420095440-db5c4d25.png", imageAlt: "Akatsuki character"},
|
||||
id: "char-2", name: "Akatsuki - Flame Dancer", price: "Lv. 2 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/dynamic-anime-sorcerer-character-with-fl-1773420095440-db5c4d25.png", imageAlt: "Akatsuki character"
|
||||
},
|
||||
{
|
||||
id: "char-3", name: "Yuki - Frost Invoker", price: "Lv. 3 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/elegant-anime-sorcerer-character-special-1773420096425-1853364f.png", imageAlt: "Yuki character"},
|
||||
id: "char-3", name: "Yuki - Frost Invoker", price: "Lv. 3 Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/elegant-anime-sorcerer-character-special-1773420096425-1853364f.png", imageAlt: "Yuki character"
|
||||
},
|
||||
{
|
||||
id: "char-4", name: "Raiden - Lightning Sage", price: "Special Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/commanding-anime-sorcerer-with-lightning-1773420095141-dfdfed33.png", imageAlt: "Raiden character"},
|
||||
id: "char-4", name: "Raiden - Lightning Sage", price: "Special Grade", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AtlfbEKxJ3eWnmEdy6HjfbABfl/commanding-anime-sorcerer-with-lightning-1773420095141-dfdfed33.png", imageAlt: "Raiden character"
|
||||
},
|
||||
]}
|
||||
containerClassName="py-20"
|
||||
titleClassName="text-4xl font-bold text-red-400"
|
||||
textBoxTitleClassName="text-4xl font-bold text-red-400"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -194,16 +201,20 @@ export default function HomePage() {
|
||||
animationType="scale-rotate"
|
||||
metrics={[
|
||||
{
|
||||
id: "metric-1", title: "Active Sorcerers", subtitle: "Users worldwide", category: "Community", value: "15,000+"},
|
||||
id: "metric-1", title: "Active Sorcerers", subtitle: "Users worldwide", category: "Community", value: "15,000+"
|
||||
},
|
||||
{
|
||||
id: "metric-2", title: "Characters Created", subtitle: "Total creations", category: "Platform", value: "42,500+"},
|
||||
id: "metric-2", title: "Characters Created", subtitle: "Total creations", category: "Platform", value: "42,500+"
|
||||
},
|
||||
{
|
||||
id: "metric-3", title: "Battles Completed", subtitle: "Matches fought", category: "Engagement", value: "289,000+"},
|
||||
id: "metric-3", title: "Battles Completed", subtitle: "Matches fought", category: "Engagement", value: "289,000+"
|
||||
},
|
||||
{
|
||||
id: "metric-4", title: "Techniques Designed", subtitle: "Unique abilities", category: "Innovation", value: "78,600+"},
|
||||
id: "metric-4", title: "Techniques Designed", subtitle: "Unique abilities", category: "Innovation", value: "78,600+"
|
||||
},
|
||||
]}
|
||||
containerClassName="py-20"
|
||||
titleClassName="text-4xl font-bold text-red-400"
|
||||
textBoxTitleClassName="text-4xl font-bold text-red-400"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -217,11 +228,12 @@ export default function HomePage() {
|
||||
textboxLayout="centered"
|
||||
useInvertedBackground={true}
|
||||
names={[
|
||||
"AnimeHub", "JJK Fans United", "Manga Central", "Cursed Energy Network", "Sorcerer's Collective", "Battle Arena Pro", "Anime Legends", "JJK Encyclopedia"]}
|
||||
"AnimeHub", "JJK Fans United", "Manga Central", "Cursed Energy Network", "Sorcerer's Collective", "Battle Arena Pro", "Anime Legends", "JJK Encyclopedia"
|
||||
]}
|
||||
speed={35}
|
||||
showCard={true}
|
||||
containerClassName="py-20"
|
||||
titleClassName="text-4xl font-bold text-red-400"
|
||||
textBoxTitleClassName="text-4xl font-bold text-red-400"
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user