A place to share the World's hardest problems. Nominate hero's who are working on them. And to follow a problem and see it's status over time.visit website
We created basic, moderator and admin users for this app
We used fauna db with Role based access control to have multiple user types
We made it possible to submit Quests
A regular user could submit a quest that would go into moderation
We made it possible to follow a Quest
Users who were signed in could follow a Quest
We made it possible to Nominate a hero to a Quest
Hero's are the people working on a Quest
What we used to Build this
We used Fauna DB to build our database schema, it works with GraphQL and FQL. It has RBAC built in and works just great. So far has cost us nothing in development.
We are using Vercel to host out app, it is fast and has multiple deploy branch configuration. It has no development cost as well.
We are open source
We are a open source project visit the website to find out more.
We are built on top of Next JS. A wonderful react framework.