Manifold Markets: A market for every question
Go to file
Marshall Polaris 1af62dbaba Change how Firebase scripts auth
Now the admin key path is loaded from enviroment variables instead
of being hardcoded in script-init.ts.
2022-04-19 20:55:46 -07:00
common Add weekly activiation rate 2022-04-19 01:47:58 -05:00
functions Change how Firebase scripts auth 2022-04-19 20:55:46 -07:00
og-image Update SEO for non-binary markets 2022-02-17 18:34:17 -06:00
web Close time label: show relative time iff same day. Show year iff not same year. 2022-04-19 12:55:22 -05:00
.firebaserc Allow admins to see private-users info 2022-01-24 00:48:10 -06:00
.gitignore Add create market button (#79) 2022-04-19 08:15:05 -06:00
.prettierrc move prettier config to top level 2022-01-10 17:44:42 -06:00
firebase.json Reapply Manifold for Teams config changes (#54) 2022-02-26 23:29:33 -08:00
firestore.indexes.json Merge Manifold for Teams infra into main codebase (#61) 2022-03-08 18:43:30 -08:00
firestore.rules Track clicks from feed 2022-04-19 00:16:08 -05:00
LICENSE.md Choose MIT license 2022-04-02 12:01:23 -07:00
package.json Yarn workspaces (#42) 2022-02-01 15:25:51 -06:00
README.md Sketch out a quick overview in README 2022-04-02 12:10:10 -07:00
yarn.lock Upgrade some packages 2022-03-29 23:55:47 -05:00

Manifold Markets

Directory overview

  • web/: UI and biz logic. Where most of the site lives
  • functions/: Firebase cloud functions, for secure work (balances, Stripe payments, emails)
  • common/: shared between web & functions
  • og-image/: The OpenGraph image generator; creates the preview images shown on Twitter/social media

Philosophies

  • JAMStack: Keep things simple, no servers
  • Monorepo: Good fit for our current size
  • Small PRs: Lots of little changes > one big diff