项目作者: bogdbo

项目描述 :
Simple and tiny website hosted entirely on free infrastructure with the specific purpose of allowing friends to add questions and run through them together.
高级语言: TypeScript
项目地址: git://github.com/bogdbo/questions.git
创建时间: 2021-03-15T21:16:23Z
项目社区:https://github.com/bogdbo/questions

开源协议:

下载


⁉️ Questions ⁉️ ^

Tiny project to store and play back questions.

Why?

Why not?

Technical

CI/CD

  • api folder is a nodejs project that exposes a GraphQL API
  • web folder is a create-react-app project built with material-ui and apollo client
  • Both projects use typescript (badly as rules haven’t been set up properly)
  • Code is built and deployed with GitHub actions
    • web is deployed to this repository gh-pages branch which is setup as a github page here https://bogdbo.github.io/questions
    • api is deployed to heroku
  • Authentication and authorization are done with Auth0 and it’s ootb roles / permissions functionalities
  • Data is persisted in a free PostgreSQL database (ElephantSQL)
  • Images are from unsplash public API
  • There are loads of things missing and the code is questionable quality

Some screenshots (WIP)

v0.0.2

image

License

GPLv3