In this sprint I worked on creating a reusable component for handling creating a trip and creating a trip item, which included subcomponents such as a user search bar, and a location search bar using Google Maps API.
The challenges I had were carrying over some components from Storybook to an actual page with proper styling, and integrating my components properly with others' components.
In the next sprint I will work on creating 2 pages we've discussed, "View Trip" and "Dashboard".
This sprint I worked on transforming the card list component from the last sprint into a timeline base trip schedule as we had originally planned. I also worked on adding drag and drop functionality, integrating the popups with the timeline, and setting up the backend for the project.
The biggest challenge was trying to make my custom drag and drop functionality work with the material UI timeline components. After multiple hours of debugging, I gave up trying to do this and used a react library to achieve the functionality instead.
Over this next sprint, I plan to connect the main trip schedule page to the backend and database, and to finalize the front-end for the page. I also plan to help with creating the backend endpoints for other parts of the application as needed.
CS ID: m1w1b