Skip to content

Latest commit

 

History

History
62 lines (40 loc) · 3 KB

README.md

File metadata and controls

62 lines (40 loc) · 3 KB

Treasure Marketplace

All Contributors

This is the source code for Treasure Marketplace frontend. Check out the subgraph repo for the API integration part.

Tech stack:

  • Next.js
  • tailwindcss
  • react-query
  • TypeScript

Development

This repo uses yarn to manage dependencies.

To get the dev environment running on localhost:3000, run the following commands:

  1. yarn install
  2. yarn dev

We also use graphql-codegen to read the graphql endpoint defined in codegen.yml to generate type-safe graphql queries to be consumed by react-query.

Important: Before you attempt to run the dev environment for the first time, please run:

yarn generate

to generate type-safe graphql queries.

After that, in order to automatically generate type-safe graphql queries, run this command in a separate window:

yarn watch:codegen

Every time you make changes to queries.graphql.ts, the watcher will check if that query exists in the endpoint, and if it does, spits out appropriate typesafe query for you.

Contributing

Make an issue first, then fork the repo, create a PR and tag wyze or jcheese1 and we will review!

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Neil Kistner

💻 🤔

jc

🤔 💻 🎨

0xkarel

📖

This project follows the all-contributors specification. Contributions of any kind welcome!