ArkProject marketplace template using the T3 Stack & Turborepo. See live demo at market.arkproject.dev.
Here’s the monorepo structure:
apps
├─ arkmarket
packages
├─ ui
tooling
├─ eslint
├─ prettier
├─ tailwind
└─ typescript
The apps
directory contains the code for:
- arkmarket: ArkMarket's web application (market.arkproject.dev).
The packages
directory contains the code for:
ui
: UI component library, using shadcn.
The tooling
directory contains the code for:
eslint
: ESlint presets.prettier
: Prettier presets.tailwind
: Tailwind presets.typescript
: Typescript configuration.
We use
@ark-market
as a placeholder for package names. You might want to replace it with your own organization or project name. You can use find-and-replace to change all the instances of@ark-market
to something like@my-company
or@project-name
.
We use
@ark-market
as a placeholder for package names. You might want to replace it with your own organization or project name. You can use find-and-replace to change all the instances of@ark-market
to something like@my-company
or@project-name
.
Clone the repo:
git clone [email protected]:ArkProjectNFTs/ark-market.git
Install dependencies:
pnpm i
Configure environment variables:
cp .env.example .env
Start arkmarket application:
pnpm dev