Proposed goal
- Create Nexus (or some other better name), a place within Hypha for applicants to see basic information about other applications and engage with those applications.
Possible user workflows/experience
Managers
- In Admin Apply/Hypha > Nexus, enable
- In Admin Apply/Hypha > Nexus, specifies name and slug for their Nexus (ie hub and apply/hub)
- In Admin Apply/Hypha > Nexus, there is a link to Admin Apply/Hypha > Policies > Nexus Policy, to specify consent / opt-in text
- In Admin Apply/Hypha > Nexus, specify which, if any, screening status(s) an application requires to join the Nexus
- In Admin Apply/Hypha > Nexus, specify how long an application is available in the Nexus
- In Admin Apply/Hypha > Nexus, specify which application fields beyond title and summary, if any, are exposed within the Nexus (amount, duration, name, category, email, status, submission date, etc)
- In Admin Apply/Hypha > Nexus, specify Welcome text for when an application has been included in the Nexus
- For each fund/lab as desired, enables Nexus for received applications
Applicants
- When applying, the ability for them to opt-in/out their application into the Nexus
- When the application is added to the Nexus, receive a welcome notification
- For as long as they have an application that is within the Nexus, they can visit apply/nexus to see all other applications
- Ability to flag/save an application for them to view later
- Ability to like/heart an application and see how many likes an application has received
- Ability to keyword search to see applications with exposed fields that match keywords
- Ability to filter/sort applications by submission date, category questions, likes, etc if exposed
- Ability to Communicate directly to the owner of an application privately or for all in the Nexus to see
- Ability to Communicate on a Nexus-wide wall, for all to see and respond
- Ability to flag a communication as “objectionable”, and provide anonymous information why
- Ability to request access to view a full application from its owner
- Ability as an owner to provide view access to all others within the Nexus