Name: Rahul Bansal
Project Title: istSOS Setup Configuration Wizard
Mentors: Massimiliano Cannata, Daniele Strigaro, Claudio Primerano
Organization: OSGeo / istSOS
OSGeo Profile: OSGeo Profile Link
Project Wiki: GitHub Wiki Link
Repository: Repo Link
Period: Community Bonding (May 8 ā June 1, 2025)
Work Done in Community Bonding Period:
OSGeo and Project Onboarding
- Created my OSGeo user profile and linked it on the Accepted Students wiki page.
- Joined communication platforms (OSGeo Discourse, github-discussions).
- Connected with my mentor and clarified deliverables.
Project Wiki Setup
- Created my project wiki.
- Added to the official GSoC 2025 Accepted Students wiki.
- Wrote a project summary, goals and schedule.
Project Preparation
- Designed the initial layout and flow of the Setup Configuration Wizard based on user requirements and project goals.
- Explored different UI/UX patterns suitable for guiding users through istSOS setup steps.
- Familiarized myself with the existing istSOS codebase to identify integration points.
Community Interaction
- Clarified doubts regarding the existing system and received guidance from mentor.
- Joined relevant communication channels to stay updated and connected with the community.
Plans for the Coding Period
- Start implementing the core steps of the Setup Configuration Wizard, focusing on user-friendly navigation and logical flow.
- Develop dynamic UI components to capture configuration inputs such as database setup, service parameters, and instance creation.
- Integrate the wizard with the istSOS4 backend to validate and apply configuration settings.
- Add error handling and validation for user inputs to ensure smooth setup experience.
- Share weekly reports and stay in regular contact with my mentor for feedback and guidance.
Am I Blocked on Anything?
Currently, no.
Outcome
With the wiki, repo, and structure in place and a clear grasp of the deliverables, Iām ready to start coding and contribute effectively!