NaviSavi
Background
NaviSavi is a travel platform where digital nomads can find, upload and share travel videos and playlists.
My Contribution
I was heavily involved in the development of NaviSavi's core functionality and cloud architecture, helping take the project from a bare-bones prototype with zero users to a rapidly growing community home to thousands of travel videos and users in over 100 countries.
Technical Roles
I worked as part of the wider team in every aspect of the project: front end development, design integration, cloud architecture, database design, back end development.
I implemented a huge portion of the core React Native front end functionality, translated a significant part of the Figma designs into resusable components, created small test suites in Jest/Enzyme, while always remaining aware of the need to document key processes and rewrite problematic code.
I also helped a lot with the cloud architecture setup, working extensively with a multitude of AWS services and documenting all the critical workflows.
Another part our role involved creating several new features in the Rails part of the back end while also refactoring and maintaining older ones. In addition, we made significant contributions to the company's React.js/GraphQL web admin portal.
Cloud services which we made significant use of included CloudFormation, EC2, RDS, Lambda, SQS, SNS, Rekognition, MediaConvert, S3, CloudWatch, CloudFront, Global Accelerator, AWS Budgets, Route53, STS, ELB and EventBridge.
Now
At the time of writing, NaviSavi is a thriving community home to tens of thousands of videos uploaded by users in over 100 different countries. The company is starting to attract serious interest in the travel community, and I am thrilled to have been involved in such a successful project.
Related Projects
SearchParties
A "catalogue" of electronic music events stored in an iOS and Android app
mobile · cloud · mvp
Event Aggregator
The frontend for an aggregation platform, created with Gatsby, React Query and Formik
web · cloud
Voodie: Can I Drink It?
A proof-of-concept rapid prototype to identify a market need for the Voodie product range
mobile