All Projects → Swizec → spark-joy

Swizec / spark-joy

Licence: MIT license
A little widget to ask your fans if what you made sparked joy :)

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
CSS
56736 projects
shell
77523 projects

spark-joy

A little widget to ask your fans if what you made sparked joy :)

Created during a live video series. Roadmap 👉 https://docs.google.com/document/d/14IhO3lVyJSffvDzqE5rHhsqIUf4T6Hvk9dH6INV0dx0/edit#

REQUIREMENTS:

  • thumbs up/down entry point

    • follow up questions
    • thank you page
    • CTA
  • email HTML snippet

  • UI for creating snippets

  • easy way to copypasta

  • UI for seeing responses

    • how many each thing got
    • up/down ratio
    • see list of answers
    • user identifiers

TECHNOLOGIES:

  • React admin UI
  • REact UI for end users
  • Serverless DB to store stuff
  • Serverless GraphQL backend
  • GraphQL interface
    • mutations store data
    • graphql queries for admin UI
  • Gatsby
    • all UI
    • statically compiled forms
    • statically compiled admin UI
    • landing page
  • static file server for hosting
    • either Zeit or Netlify
  • Stripe for monetization
  • design system with Reakit and themes
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].