JuliaCon/juliacon-webapp

[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