About Go Giveaways

Go Giveaways is a giveaway and advertising platform that includes a consumer mobile application and business management admin portal.

Consumer access is provided by an Android and iOS app built using react-native and managed via Expo. The mobile apps communicate with the system via a NestJS API. Administrative access is provided through a Next.js admin site. The production environment is hosted on AWS with CI provided via GitHub Actions.

Vault42 was brought in to prepare a funding round for the solution, assist in final development, facilitate the app store submission process, deploy the solution to a production environment, set up observability, and provide ongoing support. After facing some challenges with the Apple approval process, we undertook reworking the entire react-native solution into a react-native-web progressive web app (PWA) powered by react-native-web so that it could be accessed by all users on all platforms as well as web.

Services Provided

  • Funding Strategy Consultation
  • Pitch deck preperation
  • Cloud infrastucture setup and support
  • Continuous deployment
  • Observability setup using Grafana
  • App Store submission for IOS and Android
  • Software Development
  • Support & Maintenance

Technologies

ReactJS
React-Native
Typescript
NestJS
NodeJS
Expo
AWS S3
AWS Lambda
AWS RDS
AWS EC2
GitHub Actions

Conclusion

Vault42 brought together our decades of experience in web, mobile, and cloud to get the solution that had been built by the Go Giveaways team launched and running live giveaways.