This is an interface designed for organizing, viewing, and booking trips.
by Adam Bedient
Screen_Recording_2024-03-05_at_10.20.24.PM_V2.mp4
Technologies Used
- app is live here
- username: "traveler[number between 1 and 50]"
- password: "travel"
-
Individual project by programmer in his 10th week of learning coding.
-
Took approximately 40 hours to complete test suite and functionality
-
Goals:
- Perform data manipulation with prototype methods
- Create easily navigable and pleasing user interface
- Use SRP code that strives for purity
- Implement robust testing suite using TDD
- Retrieve and POST data with network requests
- Design an accessible website
-
Wins:
- Implementation of WAI-ARIA states for collapsed trip details to increase accessibility
- fluid error handling to address incorrect inputs and network errors
- manipulation of elements via css to create an simple but interesting interface
-
Challenges:
- Accessing and manipulating interwoven data across multiple datasets
- Building an entire website interface and functional app from scratch
- Developing cohesive user stories without strict guidelines
- More refactoring of repetetive code, particularly in the DOM functions
- Dynamically toggle user trips on and off