Skip to content

lavya30/Get-Me-A-StrawHat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

26 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿดโ€โ˜ ๏ธ Get Me a StrawHat

A Straw Hat Pirates-themed crowdfunding platform for aspiring pirates and adventurers!

Next.js Tailwind CSS AOS Node.js License

๐Ÿšง Project Status: Active Development - Foundation phase nearing completion, profile features implemented!

๐ŸŒŸ Project Overview

Get Me a StrawHat is a revolutionary crowdfunding platform inspired by the world of One Piece. Help aspiring pirates fund their adventures, from getting their first iconic straw hat to embarking on epic journeys across the Grand Line!

โšก Current Features

  • ๐ŸŽจ Stunning Visual Design - Pirate-themed UI with modern glassmorphism effects and responsive layouts
  • ๐ŸŒŠ Animated Background - Interactive particle network with dynamic pirate-themed colors and smooth performance
  • ๐Ÿ“ฑ Responsive Navbar - Straw Hat Pirates branded navigation with mobile-first design
  • ๐Ÿดโ€โ˜ ๏ธ Character Showcase - Interactive profiles of Monkey D. Luffy and the Straw Hat crew
  • โœจ Scroll Animations - Optimized AOS animations with custom timing and effects
  • ๐ŸชŸ Glass Effect Cards - Modern glassmorphism design with custom backdrop filters
  • ๐Ÿ‘ค Dynamic User Profiles - Feature-rich profile pages including:
    • Custom cover images with gradient overlays
    • Profile picture management
    • Pirate statistics display (bounty, crew size, adventures)
    • Tabbed navigation system
    • Animated background integration
    • Responsive layout across all devices

๐ŸŽฏ Vision & Mission

Vision: To create the ultimate platform where dreams meet reality, and every pirate can find support for their next great adventure.

Mission: Empowering aspiring pirates to achieve their dreams through community support and innovative crowdfunding solutions. Because in a world full of islands waiting to be discovered, no pirate should sail alone.

๐Ÿ› ๏ธ Tech Stack

Core Technologies

  • Framework: Next.js 14 (App Router)
    • Server Components
    • Dynamic Routes
    • Image Optimization
  • Styling:
    • Tailwind CSS with custom configurations
    • Custom animations and transitions
    • Responsive design system
  • Animations:
    • AOS (Animate On Scroll) with custom configurations
    • CSS Animations and Transitions
    • Interactive particle system
  • Development:
    • Modern JavaScript (ES6+)
    • React 18 with Hooks
    • ESLint for code quality
  • Deployment:
    • Vercel (planned)
    • Edge-ready architecture
  • Theme:
    • One Piece / Straw Hat Pirates
    • Custom color system
    • Responsive image assets

๐Ÿš€ Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/yourusername/get_me_a_strawhat.git
    cd get_me_a_strawhat
  2. Install dependencies

    npm install
  3. Run development server

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

๐Ÿ“ Project Structure

get_me_a_strawhat/
โ”œโ”€โ”€ ๐Ÿ“ public/                 # Static assets
โ”‚   โ”œโ”€โ”€ favicon.ico           # Site favicon
โ”‚   โ”œโ”€โ”€ luffy.png            # Cover image asset
โ”‚   โ”œโ”€โ”€ zoro.png             # Profile image asset
โ”‚   โ”œโ”€โ”€ sanji.png            # Profile image asset
โ”‚   โ”œโ”€โ”€ globe.svg            # UI icons
โ”‚   โ”œโ”€โ”€ window.svg           # UI icons
โ”‚   โ””โ”€โ”€ [other assets]       # Additional images and icons
โ”œโ”€โ”€ ๐Ÿ“ src/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ app/              # Next.js App Router
โ”‚   โ”‚   โ”œโ”€โ”€ layout.js        # Root layout with global components
โ”‚   โ”‚   โ”œโ”€โ”€ page.js          # Homepage implementation
โ”‚   โ”‚   โ”œโ”€โ”€ globals.css      # Global styles
โ”‚   โ”‚   โ””โ”€โ”€ [username]/      # Dynamic user profile routes
โ”‚   โ”‚       โ””โ”€โ”€ page.js      # User profile page
โ”‚   โ””โ”€โ”€ ๐Ÿ“ components/       # Reusable components
โ”‚       โ”œโ”€โ”€ Navbar.js        # Main navigation
โ”‚       โ”œโ”€โ”€ Footer.js        # Site footer
โ”‚       โ””โ”€โ”€ AnimatedBackground.js  # Particle animation system
โ”œโ”€โ”€ package.json             # Dependencies and scripts
โ”œโ”€โ”€ next.config.mjs         # Next.js configuration
โ”œโ”€โ”€ postcss.config.mjs      # PostCSS configuration
โ”œโ”€โ”€ eslint.config.mjs       # ESLint configuration
โ””โ”€โ”€ jsconfig.json           # JavaScript configuration

๐ŸŽจ Design Features

๐ŸŒˆ Color Palette

  • Primary: Red gradient (#dc2626 โ†’ #f59e0b) - Luffy's vest to treasure gold
  • Accent: Amber/Gold (#f59e0b, #eab308) - Pirate treasure theme
  • Background: Dark starry space with animated particles

โœจ Visual Effects

  • Glassmorphism: Modern frosted glass cards with backdrop blur
  • Gradient Text: Fiery red-to-gold text effects
  • Particle Animation: Interactive quantum-style network background
  • Scroll Animations: Smooth fade-up effects on content reveal

๐Ÿ”ฎ Planned Features (Roadmap)

๐ŸŽฏ Phase 1: Foundation (Current - 80% Complete)

  • Basic UI/UX design and implementation
  • Responsive navbar and footer with mobile support
  • Animated background with particle system
  • Character introductions and showcase
  • Dynamic user profile pages with full features
  • Profile image and cover management
  • Landing page completion and optimization
  • Performance optimization and testing
  • Documentation updates

๐Ÿšข Phase 2: Core Platform (Next Up)

  • User authentication system with secure sessions
  • Project creation and management interface
  • Crowdfunding mechanics and campaign system
  • Payment integration with multiple providers
  • Dashboard and analytics
  • Email notifications and updates

โš“ Phase 3: Advanced Features

  • Project discovery system
  • Social features and comments
  • Reward tiers system
  • Progress tracking
  • Mobile app

๐Ÿดโ€โ˜ ๏ธ Phase 4: Pirate Features

  • Crew formation system
  • Adventure categories
  • Bounty system (achievements)
  • Interactive world map
  • Character-based rewards

๐Ÿค Contributing

This project is in early development. Contributions, ideas, and feedback are welcome!

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

๐Ÿ“œ License

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


"I'm gonna be King of the Pirates!" - Monkey D. Luffy

Set sail with us and help make pirate dreams come true! โšก๐ŸŒŸ


๐Ÿšง Project Status: Active Development
๐Ÿ“… Started: September 2025
๐Ÿ‘จโ€๐Ÿ’ป Developer: Lavya
๐ŸŒ Repository: Get-Me-A-StrawHat

Made with โค๏ธ and the spirit of adventure!

Releases

No releases published

Packages

 
 
 

Contributors