Skip to content
@GachaMerch

GachaMerch

Flutter Application πŸ“±

GachaMerch

A Genshin Impact-themed gacha merchandise platform buy, collect, and manage rare weapons using an in-game coin system.


Repositories

Repo Stack Description
GachaMerch-BE Node.js Β· Express Β· PostgreSQL REST API backend
GachaMerch Flutter Β· Dart Mobile app (Android)

Features

  • Shop β€” browse weapons by rarity & price, purchase with coins
  • Inventory β€” view collected weapons you own
  • Weapon Detail β€” full weapon info (stats, passive, ascension material)
  • Notifications β€” transaction and update notifications
  • Profile β€” user account management
  • Admin Panel β€” manage weapons (create, edit, delete)
  • Auth β€” login via email/password and Google Sign-In
  • Dark / Light Mode β€” adaptive theme, default dark

Architecture

GachaMerch (Flutter)  ──────►  GachaMerch-BE (Express)  ──────►  PostgreSQL
     Mobile App                    REST API                         Database

Backend β€” Express.js v5, Prisma ORM, JWT + Google OAuth, Swagger UI (/api/docs)

Frontend β€” Flutter 3.8+, Dart, adaptive theming, Android


API Base URL

Environment URL
Production https://gachamerch-be.drian.my.id
Local (Android emulator) http://10.0.2.2:3000

Getting Started

See the setup guide in each repository:

Popular repositories Loading

  1. GachaMerch-Mobile GachaMerch-Mobile Public

    Mobile Apps GachaMerch πŸ“±

    Dart

  2. GachaMerch-BE GachaMerch-BE Public

    Backend GachaMerch 😊

    TypeScript

  3. .github .github Public

    Readme πŸ“

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…