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

RepoStackDescription
GachaMerch-BENode.js · Express · PostgreSQLREST API backend
GachaMerchFlutter · DartMobile 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

EnvironmentURL
Productionhttps://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-MobilePublic

    Mobile Apps GachaMerch 📱

    Dart

  2. GachaMerch-BE GachaMerch-BEPublic

    Backend GachaMerch 😊

    TypeScript

  3. .github .githubPublic

    Readme 📝

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…