Skip to content

๐ŸŒŒ AVALORA is a ๐ŸŽฎ gamified social-finance ecosystem built on โ„๏ธ Avalanche, where โœจ every interaction is an ๐Ÿ—ก๏ธ adventure. Powered by ๐Ÿ’Ž $AVAX and ๐Ÿ”— C-Chain tokens, AVALORA fuses ๐ŸŽญ anime-inspired storytelling, ๐Ÿ“– manga-style worlds, and โšก DeFi mechanics into a single ๐ŸŒ realm.

Notifications You must be signed in to change notification settings

jishanahmed-shaikh/AVALORA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

18 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

AVALORA - Shiro no Kizuna

Bonds of the White Snow

AVALORA Logo

Next.js TypeScript React Tailwind CSS Framer Motion GSAP

A browser-based anime/manga-styled adventure game built around the Avalanche blockchain

๐ŸŽฎ Play Now โ€ข ๐Ÿ“– Documentation โ€ข ๐ŸŽจ Features โ€ข ๐Ÿš€ Deployment


๐ŸŒŸ Overview

AVALORA is an immersive browser-based adventure game that combines the captivating aesthetics of anime and manga with cutting-edge Web3 technology. Set in the mystical Avalanche realm, players embark on epic quests, master typing challenges, and learn about blockchain technology while earning gems and cosmetics.

๐ŸŽฏ Core Concept

Players progress through comic-inspired story chapters, defeat enemies via typing challenges and Web3 quizzes, and earn gems that can be exchanged for AVAX tokens. The game seamlessly blends entertainment with education, making blockchain technology accessible through engaging gameplay.


โœจ Features

๐ŸŽฎ Gameplay Mechanics

  • Epic Quest System: Comic-style story chapters with immersive lore
  • Battle Encounters: Typing challenges, word jumbles, and Web3 trivia
  • Character Progression: Level up, earn XP, and collect gems
  • Training Grounds: Practice typing skills and learn blockchain concepts
  • Achievement System: Unlock badges and track your progress

๐ŸŽจ Visual Design

  • Anime/Manga Aesthetic: Authentic Japanese-inspired art style
  • Fluid Animations: GSAP-powered scroll animations and transitions
  • Seamless Blending: Smooth transitions between sections
  • Floating Particles: Dynamic background effects
  • Manga Borders: Comic-book style UI elements

๐ŸŒ Web3 Integration

  • Wallet Connect: MetaMask integration (expandable)
  • Gem Economy: In-game currency system
  • NFT Marketplace: Trade cosmetics and rare items
  • Avalanche Education: Learn about blockchain technology

๐Ÿ† Social Features

  • Global Leaderboards: Compete with players worldwide
  • Profile Customization: Personalize your character
  • Marketplace Trading: Buy and sell cosmetic items
  • Achievement Sharing: Show off your accomplishments

๐ŸŽญ Characters

๐Ÿ‘‘ Main Characters

AVAXIM
AVAXIM
Emperor of AVALAND
โšก Lightning Element
Supreme ruler with unmatched blockchain mastery
AVALANCH
AVALANCH
Ambassador of AVALORA
โ„๏ธ Ice Element
Trusted guide between mortal and digital realms
Cutter
Cutter
Blade Master
โš”๏ธ Steel Element
Lightning-fast warrior with precision strikes
Ghosty
Ghosty
Phantom Hacker
๐ŸŒ™ Shadow Element
Mysterious entity phasing between realms

๐Ÿ˜ˆ Villains & Threats

The realm faces constant threats from the Meron Forces - dark entities seeking to corrupt the network:

Meron Devil
Meron Devil
Chaos Bringer
๐Ÿ”ฅ Corruption Element
Meron Dragon
Meron Dragon
Ancient Terror
๐Ÿ‰ Destruction Element
Meron Emperor
Meron Emperor
Dark Ruler
๐Ÿ‘‘ Dominion Element
Meron Witch
Meron Witch
Spell Weaver
๐Ÿ”ฎ Dark Magic Element

๐Ÿ›  Tech Stack

Frontend Framework

  • Next.js 14: React framework with App Router
  • TypeScript: Type-safe development
  • React 18: Modern React with concurrent features

Styling & Animation

  • Tailwind CSS: Utility-first CSS framework
  • Framer Motion: Smooth page transitions and animations
  • GSAP: Advanced scroll-triggered animations
  • Custom CSS: Manga-style borders and effects

State Management

  • React Context: Global game state management
  • Local Storage: Persistent player data

Development Tools

  • ESLint: Code linting and formatting
  • PostCSS: CSS processing and optimization
  • Autoprefixer: CSS vendor prefixing

๐Ÿš€ Getting Started

Prerequisites

  • Node.js 18.0 or higher
  • npm or yarn package manager

Installation

  1. Clone the repository

    git clone https://github.com/jishanahmed-shaikh/avalora.git
    cd AVALORA
  2. Install dependencies

    npm install
    # or
    yarn install
  3. Run the development server

    npm run dev
    # or
    yarn dev
  4. Open your browser Navigate to http://localhost:3000

Build for Production

npm run build
npm start

๐ŸŽฏ User Journey

1. Landing Experience

  • Hero Section: Immersive video background with AVALORA logo
  • Smooth Scrolling: GSAP-powered section transitions
  • Character Showcase: Meet the legendary heroes and villains
  • Lore Introduction: Discover the Avalanche realm's rich history

2. Authentication

  • Anime-styled Modal: Beautiful login/signup interface
  • Wallet Integration: Connected with MetaMask
  • Proper Validation: Connected with the AVAX - AVALANCHE Network Chain
  • Smooth Transitions: Anime-themed page transitions

3. Game Hub (Dashboard)

  • Player Stats: Level, HP, gems, and XP tracking
  • Quick Navigation: Access all game features
  • Recent Activity: Track your progress and achievements
  • Dynamic Background: Floating particles and animations

4. Quest System

  • Comic Panels: Story introduction before battles
  • Battle Types:
    • Typing challenges (speed and accuracy)
    • Word jumble puzzles
    • Web3/Avalanche trivia
    • More Battle Inspired Mini-Challenges Coming Soon....
  • Reward System: Earn Gems for completing quests, challenges, battles and victories
  • Consequence System: Lose HP for defeats

5. Training Grounds

  • Typing Practice: Improve WPM and accuracy
  • Web3 Education: Learn about AVALANCHE, WEB3, Smart Contracts & Blockchain
  • Progress Tracking: Monitor skill development

6. Marketplace

  • Item Categories: Avatars, weapons, accessories, backgrounds
  • Rarity System: Common, Rare, Epic, Legendary
  • Gem Economy: Purchase items with earned gems
  • Visual Previews: High-quality item showcases

๐ŸŽจ Design Philosophy

Anime/Manga Aesthetic

  • Visual Style: Inspired by popular anime and manga
  • Color Palette: Avalanche red (#E84142) with black/white contrasts
  • Typography: Japanese-inspired fonts (Orbitron, Noto Sans JP)
  • UI Elements: Manga borders, speech bubbles, and comic panels

User Experience

  • Fluid Transitions: Seamless page changes with anime effects
  • Responsive Design: Optimized for all device sizes
  • Accessibility: Keyboard navigation and screen reader support
  • Performance: Optimized animations and lazy loading

๐Ÿ“ Project Structure

AVALORA/
โ”œโ”€โ”€ app/                    # Next.js App Router
โ”‚   โ”œโ”€โ”€ auth/              # Authentication pages
โ”‚   โ”œโ”€โ”€ dashboard/         # Game hub
โ”‚   โ”œโ”€โ”€ quest/             # Battle system
โ”‚   โ”œโ”€โ”€ training/          # Skill development
โ”‚   โ”œโ”€โ”€ marketplace/       # Item trading
โ”‚   โ”œโ”€โ”€ leaderboard/       # Global rankings
โ”‚   โ”œโ”€โ”€ profile/           # Character customization
โ”‚   โ”œโ”€โ”€ globals.css        # Global styles
โ”‚   โ”œโ”€โ”€ layout.tsx         # Root layout
โ”‚   โ”œโ”€โ”€ page.tsx           # Landing page
โ”‚   โ””โ”€โ”€ providers.tsx      # Context providers
โ”œโ”€โ”€ components/            # Reusable components
โ”‚   โ”œโ”€โ”€ landing/           # Landing page sections
โ”‚   โ”œโ”€โ”€ FloatingParticles.tsx
โ”‚   โ”œโ”€โ”€ PageTransition.tsx
โ”‚   โ””โ”€โ”€ WhirlpoolButton.tsx
โ”œโ”€โ”€ public/                # Static assets
โ”‚   โ”œโ”€โ”€ Artworks-Characters/
โ”‚   โ”œโ”€โ”€ BadgeAssets/
โ”‚   โ”œโ”€โ”€ ImageAssets/
โ”‚   โ”œโ”€โ”€ LogoAssets/
โ”‚   โ”œโ”€โ”€ VideoAssets/
โ”‚   โ”œโ”€โ”€ VillainAssets/
โ”‚   โ””โ”€โ”€ WebsiteAssets/
โ””โ”€โ”€ README.md

๐Ÿ”ฎ Future Roadmap

Phase 1: Core Enhancement

  • Advanced battle mechanics
  • More character classes
  • Extended story chapters
  • Mobile app development

Phase 2: Web3 Integration

  • Real Avalanche network integration
  • NFT marketplace deployment
  • AVAX token integration
  • Smart contract development

Phase 3: Community Features

  • Guild system
  • Multiplayer battles
  • Tournament mode
  • Social features expansion

Phase 4: Platform Expansion

  • Mobile applications
  • VR/AR integration
  • Cross-platform play
  • Esports tournaments

๐Ÿค Contributing

We welcome contributions from the community! Please read our Contributing Guidelines before submitting pull requests.

Development Setup

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test thoroughly
  5. Submit a pull request

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ™ Acknowledgments

  • Avalanche Team for blockchain inspiration
  • Anime/Manga Community for artistic inspiration
  • Open Source Contributors for amazing tools and libraries
  • Gaming Community for feedback and support

Ready to embark on your adventure in the Avalanche realm?

The bonds of the white snow await your mastery! โ„๏ธโš”๏ธ

๐ŸŽฎ Start Your Journey โ€ข ๐Ÿ“ง Contact Us โ€ข ๐Ÿฆ Follow Us


Made with โค๏ธ by the AVALORA Team

About

๐ŸŒŒ AVALORA is a ๐ŸŽฎ gamified social-finance ecosystem built on โ„๏ธ Avalanche, where โœจ every interaction is an ๐Ÿ—ก๏ธ adventure. Powered by ๐Ÿ’Ž $AVAX and ๐Ÿ”— C-Chain tokens, AVALORA fuses ๐ŸŽญ anime-inspired storytelling, ๐Ÿ“– manga-style worlds, and โšก DeFi mechanics into a single ๐ŸŒ realm.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •