This week, two skeleton pages were made (splash and home) and a simple route was set up between them. There weren’t many significant issues with the front end of the project, the only issue was dynamic page layouts. The design needs to be appended with new mobile layouts, dropdown menus and hover button styles in order to proceed.
This week, I made two more skeleton pages (project view and create project) and integrated with the backend - now, projects can be made (TS-100), the user can view both all available projects (TS-102) and their own (TS-101). Filtering functionality was also implemented on the main page (TS-103).
Over the course of this week, I made tests for the crucial components of the frontend and the authorization configuration script (https://team-sync-capstone.atlassian.net/browse/TS-167), fixed projects not showing up on the main page (https://team-sync-capstone.atlassian.net/browse/TS-102), made it so the frontend works with the newly deployed website and fixed other bugs (impossible to go back to the home page from the create project page (https://team-sync-capstone.atlassian.net/browse/TS-175), impossible to reload home page(https://team-sync-capstone.atlassian.net/browse/TS-174)). Most of the week was spent debugging, since several bugs made it impossible to display the MVP the week before. The projects not showing up on the home page was the main problem of the week, since it was an issue with asynchronous functions.
This week, I made it possible for users to send their responses to certain projects, created the response page so users can see their responses (https://team-sync-capstone.atlassian.net/browse/TS-198) (https://github.com/IU-Capstone-Project-2025/team-sync/pull/84) , the project view so that the user can see the information about a project before applying to it (https://team-sync-capstone.atlassian.net/browse/TS-197) (https://github.com/IU-Capstone-Project-2025/team-sync/pull/72), as well as started work on the “My projects page” so that requests can be seen, accepted or denied (https://team-sync-capstone.atlassian.net/browse/TS-101).



This week, registration pages were added to the frontend (TS-79), the course filtration logic was fixed (TS-267) and many bugs were fixed based on user experience (TS-215, TS-216, TS-217, TS-220, TS-221, TS-239, TS-240, TS-241, TS-242, TS-243, TS-244, TS-247). Registration pages took a while to create due to backend bugs. A lot of time was spent on the wheel animation on the registration page. https://github.com/IU-Capstone-Project-2025/team-sync/pull/107
https://github.com/IU-Capstone-Project-2025/team-sync/pull/98
https://github.com/IU-Capstone-Project-2025/team-sync/tree/front/fix/TS-267-fix-course-filtration