Skip to content

A-Moiz/opbr-companion-web-2

Repository files navigation

OBPR Companion App

A modern, responsive companion web app for One Piece Bounty Rush (OBPR), designed to help players easily explore character stats, view detailed info, and enhance their gameplay. Built with performance, style, and user experience in mind.


🎮 Website version Demo

Experience the full app in action! Browse characters, explore medal sets, and toggle themes.

📱 Mobile Versions

Take the OBPR experience with you! The companion app is also available on mobile platforms:

Platform Repository Description
iOS (Swift) opbr-companion-web-2 Native iOS app with the same features
Android (Kotlin) opbr-companion Native Android app with the same features

🚀 Features

  • 🔍 Character Database – Search, filter, and view character profiles.
  • 🌗 Light/Dark Mode – Toggle between clean light and sleek dark themes.
  • 📱 Fully Responsive – Optimised for both desktop and mobile use.
  • 🎮 One Piece Inspired UI – Styled to match the anime's personality and flair.
  • 🎞 Smooth Animations – Framer Motion enhances transitions and interactions.
  • Fast Performance – Server-side rendering and code splitting with Next.js.

🛠 Tech Stack

Area Tech Used
Frontend Framework Next.js
Styling Tailwind CSS, DaisyUI
Animations Framer Motion
Icons React Icons
Hosting Netlify
State Management React Hooks & Context API
Version Control Git & GitHub

🎨 Themes

The app supports both Light and Dark themes with a One Piece vibe:

Light Theme

  • Background: #F5F5F5
  • Text: #212121
  • Primary Button: #3F8CFF
  • Highlight: #FFD700 (Gold)

Dark Theme

  • Background: #181A1B
  • Text: #E0E0E0
  • Primary Button: #3F8CFF
  • Highlight: #FFD700

Accessible, bold, and fun – just like the Straw Hats.


🧩 Folder Structure (Simplified)

/app

/characters - Character pages (dynamic) /components - Reusable components (cards, UI elements, etc.) /hooks - Custom React hooks /styles - Tailwind config and global styles /lib - Utility functions and helpers /public - Static assets (images, icons) /config - Theme and meta config


⚙️ Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

# Clone the repository
git clone https://github.com/your-username/obpr-companion.git

# Navigate into the project
cd obpr-companion

# Install dependencies
npm install
# or
yarn install

Run the development server

npm run dev
# or
yarn dev

🛡 License

This project uses the MIT License.

Use at your own risk. No warranties or guarantees are provided regarding data loss, misuse, or app behaviour.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages