The founder wanted to revamp an existing app but needed tech and creative consulting on the project’s scope and features. To complete the task of acing the re-scoping and re-launch, we took the following steps: 1. Workshops – initial workshops set the stage, focusing on business goals, functionalities, and technology selection, a crucial step for aligning the project with strategic objectives.
Research and technology alignment – in-depth research by the creative team aimed to align the client's vision with market needs. This research, along with insights about market growth and consumer trends, informed the decision to focus on affordable second-hand outfits. The backend development was efficiently managed with ORM and accompanying libraries such as Django REST Framework.
Backend development and scalability – for backend operations, Celery and RabbitMQ were employed to ensure smooth task execution within the app, allowing asynchronous task handling and repeat attempts in case of failures, like email delivery issues. Preparing the app for traffic spikes, especially from influencer marketing campaigns, was a key consideration. The team conducted stress tests and utilized Google Cloud Platform, Kubernetes, and Firebase for efficient scaling and analytics, ensuring the app's readiness for high traffic while optimizing costs.
Presentation and MVP scoping – aligning the founders’ and investors’ visions with the new, tech-driven strategy required close collaboration. Focusing the MVP on crucial functionalities was key to staying within budget. Team alignment and frontend development – motivating the existing team was crucial for embracing the new direction.
The frontend development, important for user experience, was handled using React Native, Firebase, and Visual Studio App Center. React Native was chosen for its compatibility with both Android and iOS, offering a native UI experience and familiarity for the developers. Firebase provided various functionalities like analytics, cloud messaging, and file storage.
Visual Studio App Center streamlined app development and testing, enhancing efficiency. Security and user experience optimization – ensuring user safety was paramount, we implemented Auth0 for robust authentication and authorization. The frontend tech stack, including React Native and Firebase, was geared towards optimizing user experience across various devices, ensuring high performance even on slower devices.