[Page] Posters
twavv opened this issue · 1 comments
twavv commented
Summary
The posters page should allow conference goers to explore the posters that were submitted during the poster session.
Requirements
- View all posters
- First step would be a simple list of all poster titles with a link to the content
- This "barebones" version would be a great issue for new contributors
- Release during the scheduled poster session
Nice-To-Haves
- Search/Filters
Questions
- How to we connect viewers to poster owners? Discord direct message?
- Should we randomize poster order to avoid prioritizing any specific posters? Possibly use a random seed stored in
localStorage
to avoid re-randomizing the order on every refresh. - Do we hide the posters from the first session while the second session is ongoing?
Inspiration
twavv commented
- Add to src/server/apollo/typeDefs.ts define a Poster type
- Add a query to typeDefs.ts (poster and posters)
- Add the stuff to PretalkAPI.ts
- Add resolvers/Posters.ts
At this point you should be able to query stuff using GraphQL (open api/graphql
in your browser to see the interactive graphql playground).
- Write a frontend component that displays a list of posters
- Write a frontend component to display details about a given poster