Week5

Week #5 #

Project name: Solar Wind Code repository: https://github.com/IU-Capstone-Project-2025/Solar-Wind

Team MemberTelegram AliasEmail AddressTeam Role
Daria Nikolaeva (Team Leader)@aalikornda.nikolaeva@innopolis.universityiOS-developer
Maria Ilyina@abu_bloodm.ilyina@innopolis.universitybackend-developer
Amir Aminov@amirhan322a.aminov@innopolis.universitydesigner
Polina Kuzminykh@sarrtrp.kuzminykh@innopolis.universityproject manager
Ivan Lobazov@XriXisi.lobazov@innopolis.universitybackend-developer

Feedback #

Testing Sessions #

Here are summaries of users’ reviews of our app (all users are our classmates):

User 1: During registration user tried to select a lot of sport tags but UI got broken. Also she pointed that it would be nice if already selected sports will be highlited in the list to make selection easier. After registration she logout and tried to login again but did not manage.

GitHub Issues this review inspires:

  • highlight which sports have already been selected during registration
  • fix: when selecting a large number of tags, the UI breaks
  • enable user to login to account after logout

User 2: During registartion user tried to skip Name field, but app did not warn her that username is mandatory, and as a result she could not see anything in the app and error came to the server. During second try user filled in all fields, check feed with the users and return to profile. Here she pointed that it would be good if she could change her profile in case some info become not relevant.

GitHub Issues this review inspires:

  • add fields validation during registration (mandatory fields should be filled in)
  • add feature to change profile information after registration

User 3: During registartion user managed to skip all fields to see what will happen, but app did not warn him that some fields were mandatory. As a result user did not see anything in the app and also an error came to the server.

GitHub Issues this review inspires:

  • add fields validation during registration (mandatory fields should be filled in)

General problems All users pointed that search bar in city and sport selection did not work. GitHub Issues this review inspires:

  • fix city and sports search when registering

Analyze #

Based on feedback that was collected during testing sessions new GitHub issues were created:

Almost all of them were assigned P0 or P1 priority because they directly affect core user flows such as registration, login, and profile management.

Iteration & Refinement #

Closed GitHub issues that were created based on feedback: https://github.com/IU-Capstone-Project-2025/Solar-Wind/issues/57 https://github.com/IU-Capstone-Project-2025/Solar-Wind/issues/59 https://github.com/IU-Capstone-Project-2025/Solar-Wind/issues/58

Other features will be implemented next week.

Documentation #

API Specification:

Each microservice has its own Swagger UI documentation:

Frontend and backend teams can reference only the service they need. Also, as new services are added, they can have their own Swagger docs without cluttering others.

Full Postman collection:

Groups all endpoints together in one place for full-system testing.

Weekly commitments #

TA’s last week feedback summary #

  • We can consider that our staging is ready when we deploy production - we do not need second server.
  • We need to fix deployment link - it did not work.
  • For project presentation we need to add more users with photos to the app to make it look more interesting.

Individual contribution of each participant #

Daria Nikolaeva (iOS-developer):

Maria Ilyina (backend-developer):

Ivan Lobazov (backend-developer):

Amir Aminov (designer):

Polina Kuzminykh (project manager):

Plan for next week #

Frontend

  • Finish implementation of logic of user likes in frontend.
  • Add feature to enable users to add their photos in profile.
  • Finish verification via Telegram.
  • Fix all bugs and flaws that were revealed during testing sessions.

Backend

  • Fix all remaining bugs and flaws.
  • Enhance existing tests and write new ones for new functionality.
  • Add feature to enable users to add their photos in profile.

Design

  • Change design of account verification via telegram

Other

  • Finish README.
  • Prepare draft presentation slides for final project presenation.
  • Measure performance of application.

Confirmation of the code’s operability #

We confirm that the code in the main branch:

  • In working condition.
  • Run via docker-compose.