GSoC 2025: Week 6 Report. Web Administration Interface for istSOS4

Week 6 Report (Jul 7 - Jul 13)

Name : Luca Abate
Project Title : Web Administration Interface for istSOS
Mentors : Massimiliano Cannata, Daniele Strigaro, Claudio Primeano
Organization : OSGeo / istSOS
OSGeo Profile : OSGoe Profile Link
Project Wiki : Github Wiki Link
Repository : Repo Link
Kanban : Kanban


What I have done during week 6 (Jul 7 - Jul 13)

  • Added labels (aliases) for JSON fields as mentiaoned in the previous report.
  • Nested entities can now be showed as modal in other entity pages.
  • Added a map in 'datastream' page that shows the area covered by a datastream - each datastream has a different color in the map - the color is picked with an hash function based on the id, so that a certain datastream will have always the same color.
  • Added a geocoding funcitonality to the map. It is now possibile to search for world locations by typing it on a 'search bar'.
  • Created a general component for map, entity and modals in order to keep the code more clean.
  • Fixed other bugs that arose during the week.

Plan for Next Week (July 14 - July 20)

  • Make the code cleaner by creating reusable components.
  • Retrive observation's coordinates directly in datastream page.
  • Remove useless pages.
  • Comment more code parts.
  • Update the README file.

Am I blocked on anything?

No, I am not currently blocked on anything.