Neynar
handles auth entirely in the front-end (state-light client)less
CSS, choice to deal with it later)fetch
to various providers
Warpcast
APIsNeynar
APIs wrapped by Pinata
far.quest
APIsHubble
APIs via Airstack
(designed to be swapped)Decent Bookmarks
and FCAN
by @artlu
bot-or-not
by @sayangel
Cloudflare D1
for curationUpstash Redis
via https REST API for cachingNext.js
. study src/api/mocks
React Query
caches many of the backend calls in the front endcheerio
underneathrun
yarn
uncomment the imports of mocked data in src/api/mocks/mockornot.ts
and run
yarn start
set the base
in vite.config.js
to the URL of the deployed site (including 'https://
').
ensure ENV
variables are set. study .env.example
.
husky
runs pre-commit hooks to lint and build. A successful build triggers deployment via GitHub Actions
.