Inspiration
With a big group, it can be hard to come up with a decision that everyone is satisfied with nor is everyone comfortable stating their suggestion. The goal for our app was to hopefully alleviate the stress of making a decision, whether for a casual friend group setting or formal team setting, by creating a system that ranks group choices to find the most suitable one.
The name and symbol of the “Golden Ratio” with its famously perfect and organized design represents our objective to maintain group harmony by making group decision-making easy.
What it does
A host may create a topic such as “what should we eat?” and either allow everyone to provide choices or suggestions or make all the choices themselves. Either way, group members can all rank the choices provided and our app will aggregate everyone’s rankings to find the top three choices. With an account, users may also keep track of any past topics they’ve contributed to deciding for or continue making decisions from where they left off.
How we built it
Our app is built using Typescript, React, CSS, Vite, Supabase, Vercel, and Figma.
Challenges we ran into
A memorable challenge we ran into was determining how users may come back to topics they have left off to do later. We found this feature very important to provide a seamless, convenient experience for users.
Accomplishments that we're proud of
We’re proud of our implementation of an extensive database system and account system as well as the overall ease of use of the app. We are also proud of the dashboard feature that contains a history of created topics and topics the user has joined in which we believe would be useful for groups that wish to look back on their decision-making history.
What we learned
Most notably, we learned how to incorporate a functional account system which we have tried to incorporate seamlessly into the app and so the user’s data may persist for the long-term.
What's next for The Golden Ratio: Group Decision-Making App
We hope to implement features such as statistics to further keep track of any patterns in group decisions.
Built With
- css
- figma
- react
- supabase
- typescript
- vercel
- vite





Log in or sign up for Devpost to join the conversation.