Biohackathon plan

1st day: presentation of the project

2nd day: discussion

Split among things decided and things not = to be discussed

Decided

  • Technologies (Server-centric design because need to specify an API)
  • Backend: Jango, Jango-REST, FastAPI
  • Database: Postgres, GraphDatabase?, CouchDB, Neo4J, ArangoDB?
  • Endpoints: define some but not all (example: registration done, but not trainers profile)

To be decided

  • Technologies
  • Frontend (Python): Django, Flask, Pyramid

3rd-5th day: action

  • Group 1: Implement backend
  • Group 2: Implement fontend
  • Group 3: For any given view, which endpoints need to be consulted --> document the project
  • Group 4: Design UI of the pages OR role-play the different roles and try to identify needs and challenges in each part of the platform