Hello, everyone, I have been building a full microsite platform (CMS & frontend) which will allow for creation of all subsequent build challenges, have a centralized submission form & entry catalogue for an easier internal workflow of the SF SBC team. As part of the initial demo launch, I also aim to catalogue all the past SBC rounds and their entries.
The top-down overview entails:
- Multiple user levels (Admins / SBC staff / Entry Coordinator / Judging/evaluation role)
- Creation of a landing page for each past & new SBC Round (to hold same content sections as the current SBC landing page) with fields for deadlines / requirements / submission deadline.
- Submission form for current SBC round with automatic association of entry to SBC Round and auto-shutoff of the submission form upon deadline
- Tagging of entries by category
- Catalogue & search/browsing of past entries
Entries
Each entry will have all the fields currently found on the Typeform (with all requirements baked into the submission form itself), but will also include category tags, and utilities for internal sorting / SBC round workflow --- in this MVP stage, this will only include:
- Alerts for some basic requirements not being met
- "Shortlist" checkbox (only visible internally, to indicate which entries are to be considered)
- A field for internal notes
- A checkbox to keep an entry private (there may be reasons for this, I suspect)
- I also thought it would be useful if each internal user can submit their own "opinion" and perhaps give a simple pass/no-pass or 5 star rating (opinions, please?)
Later, in a later phase, the judging & evaluations itself could be made more complex, with categorized and weighed judging forms & criteria - but it's my opinion that currently a lot of is subjective and part of an internal dialogue, so it would be more difficult to formalize that process.
Catalogue of Past Entries
There will also be a catalogue of all past rounds and entries that would be searchable (alphabetically, by tag etc - the user value here depends on time available to plough through this for the MVP).
Community Help needed
For the catalogue of past entries, I was planning to browse through all past winners and compile the data - but I was wondering if perhaps the community would be willing to help catalogue that (I'd like to get all github URL's, site links, short descriptions - if they exist) e.g in a shared google doc. Perhaps a "suggest an update" feature would work although I may not be able to implement it right away?
Is there an official list of all different categories? Should there be separate entry categories and then just "tags" (for further ability to search)? Please list these / your suggestions for these here in the comments.
UPDATE: As we are adding features, I am realizing underneath this SBC entry tool is (possibly) a general catalogue of projects built with Stellar. Some projects are SBC entries (and repeat SBC entries for that matter, too), but it's a little more complicated with forks etc. The SBC portion - where helping the internal team have a better overview of the massive amount of submissions is the initial motivator for this project - is the main focus, the directory of "things built on Stellar" would be just a happy accident. This means that basically any plugin, tool, site, could be listed here and then categorized, in a similar fashion as https://atmospherejs.com/
I am not 100% sure whether forks / contributions (and in fact all SBC entries) are completely isolated from the directory (due to the possible overlap by 10 devs submitting a fork for the same project etc...) so I may not focus on the directory for now. There seems to be a bit of an overlap with potentially useful data relationships, but it could also be a nightmare...
Please let me know any other suggestions and ideas! Thank you!