This project involved the development of a unique application. The core features included choosing programming languages, frameworks, and architecture. It entailed creating an API that generates images of babies using photos provided by a father and mother. The API was deployed to AWS services with a focus on improving performance and reducing operational costs, achieving a decrease in request time from 30 seconds to 8 seconds and AWS expenditures from $3000 to $1500 per month, utilizing technologies like message queues and Redis. The app aspect required building functionalities for image uploading, face display, advertisement integration, and in-app purchases.
Choose programming languages, frameworks, and architecture.
Develop the feature for creating babies from photos of the father and mother.
Deploy the API to AWS Services.
Improve performance and cost for the API: reduced request time from 30s to 8s and AWS cost from $3000 to $1500/month (using message queue, Redis).
Develop the entire app with image uploading, face display, ads display, and in-app purchase functionality.
Technologies: Dart, Python, VSCode, Git, Android Studio, MySQL, Amazon EC2, AWS S3, Microservice, Flutter, Message queue, Redis, Docker, Serverless