Skip to content

zhangchenchen/tier_list_maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Tier List Maker

🌐 Languages: English | δΈ­ζ–‡ | ζ—₯本θͺž

🎯 Free Online Tier List Maker - Create and share professional tier lists in seconds!

preview

✨ Features

  • πŸ†“ 100% Free Forever - No registration, no hidden fees
  • 🎨 Drag & Drop Interface - Intuitive and easy to use
  • πŸ“± Mobile Friendly - Works seamlessly on all devices
  • πŸ’Ύ Auto-Save - Never lose your work with localStorage
  • πŸ–ΌοΈ High-Quality Export - Download as PNG images
  • 🌐 Multi-language - English, Chinese & Japanese support
  • 🎯 5 Tier System - S, A, B, C, D ranking system

πŸš€ Quick Start

Prerequisites

  • Node.js 18+
  • pnpm (recommended) or npm

Installation

  1. Clone the repository
git clone https://github.com/zhangchenchen/tier_list_maker.git
cd tier_list_maker
  1. Install dependencies
pnpm install
  1. Set up environment variables
cp .env.example .env.development
  1. Run the development server
pnpm dev

Open http://localhost:3000 to see the application.

🎨 Customization

Theme

Set your theme colors in src/app/theme.css

You can use TweakCN Theme Editor to customize colors.

Landing Page Content

Edit content in:

  • English: src/i18n/pages/landing/en.json
  • Chinese: src/i18n/pages/landing/zh.json
  • Japanese: src/i18n/pages/landing/ja.json

Messages & Translations

Update translations in:

  • src/i18n/messages/en.json
  • src/i18n/messages/zh.json
  • src/i18n/messages/ja.json

πŸ“¦ Build

Build for production:

pnpm build

Test production build locally:

pnpm start

🚒 Deployment

Deploy to Vercel (Recommended)

Deploy with Vercel

  1. Push your code to GitHub
  2. Import your repository to Vercel
  3. Deploy!

Deploy to Cloudflare Pages

  1. Build the project:
pnpm build
  1. Deploy to Cloudflare Pages using the .next output

πŸ› οΈ Tech Stack

πŸ“ Project Structure

tier_list_maker/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ app/              # Next.js App Router
β”‚   β”œβ”€β”€ components/       # React components
β”‚   β”‚   β”œβ”€β”€ blocks/       # Landing page blocks
β”‚   β”‚   β”‚   └── hero/     # Hero section with Tier List Maker
β”‚   β”‚   └── ui/           # Shadcn UI components
β”‚   β”œβ”€β”€ i18n/             # Internationalization
β”‚   β”‚   β”œβ”€β”€ messages/     # Global translations
β”‚   β”‚   └── pages/        # Page-specific translations
β”‚   β”œβ”€β”€ lib/              # Utility functions
β”‚   └── types/            # TypeScript types
β”œβ”€β”€ public/               # Static assets
└── content/             # MDX documentation

🎯 Key Components

Tier List Maker

Location: src/components/blocks/hero/tier-list-maker.tsx

Features:

  • Drag & drop item organization
  • Auto-save with localStorage
  • Mobile quick menu
  • Real-time theme detection
  • High-quality PNG export
  • Loading states & progress feedback

🌐 Internationalization

The project supports multiple languages:

  • English (en)
  • Chinese (zh)
  • Japanese (ja)

Add more languages by:

  1. Creating new JSON files in src/i18n/messages/
  2. Adding translations in src/i18n/pages/landing/
  3. Updating locale configuration in src/i18n/routing.ts

πŸ“ License

MIT License

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

πŸ“± Social Media & SEO

The project includes comprehensive social media optimization:

  • Open Graph tags - For Facebook, LinkedIn sharing
  • Twitter Cards - For Twitter previews
  • SEO metadata - Keywords, descriptions, alt tags
  • Multi-language support - English, Chinese & Japanese metadata

See Social Media Guide for testing and optimization tips.

Testing Your Social Cards

πŸ“§ Contact


Made with ❀️ by the Tier List Maker team

About

Tier List Maker is a free opensource online tool that helps you create, customize, and share tier lists for anything you want to rank.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors