What was the problem to be solved?
Posthost wanted a native mobile application to allow users to upload their own media along with all of the existing website functionality.
What was the proposed solution?
We built the PWA with Ruby on Rails (using device detection).
What challenges arose during the project?
What was the technical approach to the project?
We used Rails, along with numerous Rails Ruby-gems">Gems, to build out the PWA. We're also hosting the PWA on AWS.
Who worked on this project?
What tools, techniques and methodologies were used on this project?
Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams
Monitor AWS resources and custom metrics generated by your applications and services
Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service.
Flexible, affordable, and highly-scalable email sending and receiving platform for businesses and developers
Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.
AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories.
AWS Elastic Beanstalk is an orchestration service offered from Amazon Web Services for deploying infrastructure which orchestrates various AWS services, including EC2, S3, Simple Notification Service (SNS), CloudWatch, autoscaling, and Elastic Load Balancers.
CSS3 is the latest evolution of the Cascading Style Sheets language and aims at extending CSS2.1
Achieve fault tolerance for any application by ensuring scalability, performance, and security.
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.
Ruby is a dynamic, interpreted, open source programming language with a focus on simplicity and productivity.
Rails is a web application development framework written in the Ruby programming language