DECEMBER 10 – DECEMBER 24: Happy holidays! We are proud to wrap up our 4th sprint right on Christmas eve. We’ve completed over 40 stories and 75 story points which is a new record here at DrivnBye thus increasing our average sprint velocity. We also onboarded a developer that will be focusing primarily on the Android side of things to ensure a seamless experience for both iOS and Android come release date. We are super excited to expand our engineering team and continue to look for more candidates to join us!
If you have been watching our latest episodes on instagram or TikTok you’ve noticed we’re spending quite a lot of time on the home page, or as we like to call it the “Map-View”. That is no mistake, we want the home page to be overflowing with intuitive, curated features catered specifically for the auto enthusiast. Every feature has been run by, at minimum, one of our focus groups where we solicit feedback and criticism to better the feature before we start implementing it. By the time it reaches implementation it has been thoroughly documented, tested and run by several members and potential DrivnBye users.
On top of having focus groups we also love reading through our comments and messages; adding features based on what we see! My personal favorite feature we added was allowing event organizers to assign “tags” to an event that will be searchable. For example, you’ll be able to search for events that are “Pet Friendly”!
Release Notes: What’d we work on?
- All bottom sheet UI elements for Posts, Businesses and events (future, present, past)
- Database schema abstraction to separate business information from user information
- Authorization method refactored leading to 30% quicker latency on all authenticated endpoints
- Implementation of rating system for businesses. This decision was not taken lightly as we originally planned on integrating with yelp or google reviews however due some feedback received by both businesses and future users we decided to integrate our own rating system in order to curate reviews only submitted by auto enthusiasts
- Finalized and implemented dark and light mode color schemes and color palette
- Implemented metrics and error tracking for both backend and mobile app to resolve errors even if the user doesn’t notice
- Comments
- Make comments
- Report comments
- Like comments
- Added functionality to save posts
- Added routes for Inbox, conversations, new conversations
- Added functionality to navigate to a business using:
- Apple maps
- Google maps
- Waze
- Implemented pages for:
- Full page post with infinite scrolling comments
- Backend support for
- RSVP to event
- Viewing events, viewing posts, viewing – this will lead to graying out dots in the map for markers you’ve viewed
- Grid view for the region your viewing in the map view
- Updated loading logic to ghost load components while being fetched from the backend or cloud storage
- When uploading photos up to three copies are uploaded to accommodate, full resolution, thumbnail and blurred image. This will quicken the loading times for media for all forms of cards within the UI
Infrastructure
- Configured and integrated internal accounts for seamless engineering coordination for deployments.
- Dockerized all code bases for easier developer experience and quicker onboarding
What’s next?
Sprint 5 is going to be an turning point for DrivnBye, we now have a very solid map view with a ton of functionality but it’s not done yet. We will be focusing primarily on the following:
- Building out the business review system which will support a rating system, review system and uploading media
- Adding variants for event tiles so the UI changes depending on if the user is viewing a future, past or present (currently happening) event
- Building out the event RSVP system to allow users to RSVP as a photographer, business/vendor, spectator, or attending with one of their vehicles
- Error handling: We want users to have a seemless experience when they first open up DrivnBye, although error handling is boring it is extremely important for the best user experience
- Making the user interface more cohesive with consistent text sizes, colors, spacing and more!
- Setting up for the future: the next “core” pages we implement will be just as exciting but its important that each core page works together. We will be breaking components out into sub-components to be re-used across the code base to ensure consistent design.
Thank you for supporting us and we look forward to delivering even more exciting and game changing news in the future!
Happy Holidays!
~ The engineering team at DrivnBye
Progress screenshots
Take a peek at some of screenshots of the current state of the DrivnBye app! Designs are subject to change but we love sharing our progress.
Leave a Reply