Skip to content

IGN-Styly/ah

Repository files navigation

Auction House

Auction House is a modern, real-time web application for buying and selling Minecraft NBT items in an open market for coins. Built with the BENTO stack, it leverages the latest in web technologies to deliver a fast, reactive experience.


Features

  • Real-time Auctions: List, bid, and buy items with instant updates using Convex as the backend.
  • Authentication: Secure sign-in and user management powered by BetterAuth.
  • Modern UI: Built with Radix UI components and styled using Tailwind CSS for a clean, accessible interface.
  • Environment Management: Uses T3 Env for easy environment variable handling.

Tech Stack


Directory Structure

src/
  app/           # Next.js app directory (routing, layouts, pages)
    (authed)/    # Authenticated user routes (dashboard, inventory)
    (unauthed)/  # Public routes (about, pricing, privacy, signin)
    api/         # API routes (auth)
  components/    # Reusable UI and utility components
  hooks/         # Custom React hooks
  lib/           # Utility libraries (auth, config, price, utils)
  types/         # TypeScript types (e.g., auction types)
public/          # Static assets
convex/          # Convex backend functions and schema

Getting Started

  1. Install dependencies:

    bun install
  2. Run the development server:

    bun run dev
  3. Open http://localhost:3000 in your browser.


Contributing

Contributions are welcome! Please open issues or submit pull requests for improvements or bug fixes.


This project is an experiment in rapid MVP development using the BENTO stack. For more details, see the source code.

About

an auction house built with the bento stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published