Skip to content

QR8 (Formerly Artbox) is an all-in-one NFT gallery for artists to display their collections, and collectors to explore and discover new artists. Stack: Next.js, TS, Apollo-client on the Frontend, and Express, GraphQL Yoga, Prisma and PostgreSQL on the backend.

Notifications You must be signed in to change notification settings

whats-good/artbox

Repository files navigation

Overview

  • QR8 is a platform focused on curation for artists and collectors. Artists, curators, and collectors can create profiles that act as all-in-one discovery tools for their smart contracts deployed on the Ethereum blockchain (with the intention to add alternative L1s and L2s in the future).
  • As the NFT ecosystem grows curation will become a central component of discovering, and collecting emerging artists. Curation will be the key to onboarding the next generation of collectors and artists. By focusing on curation and artists QR8 will become the best place to discover emerging artists, track trends, and follow disruptors in the art world.

Current Deployed Version (In development)

Features

Account creation, authentication and authorization with Ethereum message signature.

Authentication

Discover other users and their curated pages.

Discover

View users accounts and their curated list of collections.

Account

Click an individual piece and get an event log of mints, sales and transfers

Token

Add / Delete liked contracts from your account

Add

Stack

  • Frontend: Typescript, NextJS, Apollo-Client, Styled-Components, WAGMI, Zora API, React-Draggable
  • Backend: NodeJS, GraphQL-Yoga, Express, Express-Session, PostgreSQL, Prisma, Pothos, siwe

Setup & Installation

  • From project root, run pnpm install to install the monorepo with all dependencies
  • Run docker compose up -d from project root to start the database
  • From ./services/app-server, run pnpm prisma:migrate to run database migrations
  • From ./services/app-server, run pnpm prisma:seed to seed the database
  • From ./services/app-server, run pnpm start:dev to start the api server
  • From ./services/web-app, run pnpm dev to start the web app

About

QR8 (Formerly Artbox) is an all-in-one NFT gallery for artists to display their collections, and collectors to explore and discover new artists. Stack: Next.js, TS, Apollo-client on the Frontend, and Express, GraphQL Yoga, Prisma and PostgreSQL on the backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published