Create app a moment with - briefing

Assignment Help Other Subject
Reference no: EM133934608

A Moment With - Briefing

Create one app our topic is AMW- A Moment With

A Moment With - Cloud Architecture, AWS Services & Dev Tools

Tech Stack

Technology Purpose
React Native Build cross-platform mobile apps (iOS & Android)
Amplify JS (Client SDK) Interacts with AWS services from the app
GraphQL (via AWS AppSync) Efficient API communication with backend

Backend & Cloud (AWS)

Service Purpose
AWS Amplify Manages cloud resources, connects frontend with backend
Amazon Cognito Authentication and user identity management
Amazon DynamoDB NoSQL database for structured data (user info, story metadata, etc.)
Amazon S3 Storage for uploaded media files (videos, images, etc.)
AWS MediaConvert Converts video files to mobile-optimized formats
AWS Lambda Serverless backend logic (media triggers, custom processing)
AWS AppSync (GraphQL) GraphQL API layer, auto-generates queries, mutations, subscriptions

AWS Amplify:
Backend-as-a-Service (BaaS) platform that simplifies app development and integrates with various AWS services.

Manages the app's backend resources.

Provides CLI and UI tools for easy deployment and environment management.

Used for authentication, API management, file storage, and serverless functions.

Amazon Cognito:
User authentication, authorization, and user management.
Handles user sign-up, sign-in, and access control.

Integrates directly with Amplify for secure, scalable auth.

Amazon DynamoDB:
NoSQL database for storing structured data.
Stores user data, app content(Stories, chapters, moment details), preferences, usage history, etc.

Highly scalable and low-latency reads/writes.

Can be queried directly via Amplify or Lambda functions.

Amazon S3 (Simple Storage Service):
File storage system.
Stores media files (images, videos, documents) uploaded by users.

Access control is managed through Cognito identities or IAM roles. Get top-notch online assignment help now.

Supports public/private file access depending on the use case.

AWS Elemental MediaConvert:
Media processing and conversion.
Converts raw video files into various formats and resolutions.

Used for creating a video of stories.

AWS Lambda
Serverless compute service for backend logic.
Executes serverless backend logic.

Triggered by S3 uploads, GraphQL events, Cognito flows, or DynamoDB streams.

Handles tasks like:

Starting MediaConvert jobs
Data validation/transformation
Metadata updates or notifications

AWS AppSync (GraphQL API)
Flexible GraphQL API layer powered by Amplify.

Auto-generates:

Queries for fetching data
Mutations for updating/creating
Subscriptions for real-time updates

Tightly integrated with DynamoDB for fast and structured data access.

AWS Pinpoint (Notification)
Manages targeted and transactional push notifications.

Integrated with Firebase (GCM) for Android and APNS for iOS delivery.

Allows personalized engagement based on user behavior.

Branch.io
Used to generate shareable links for user-generated videos within the app.

Creates short URLs that redirect recipients to the correct screen and content (e.g., a specific video or story).

Supports deep linking and deferred deep linking, ensuring the link works even if the app is not installed.

Seamlessly integrates with both iOS and Android platforms for consistent user experience

Firebase (Google Cloud Messaging)
Used for delivering push notifications to Android devices.

Integrated with AWS Pinpoint as the Android messaging provider.

Delivers notifications such as shared video links, Story Invitations, and engagement prompts.

APNS (Apple Push Notification Service)
Used for sending push notifications to iOS devices.

Integrated with AWS Pinpoint as the iOS notification provider.

Delivers alerts such as shared video links, Story Invitations, and engagement prompts.

Confirmed Action Items

Scott requests green light for student backend access and secure AWS configuration 13:09
Jerry to handle amplify configuration using Jon's account and resolve permission issues 59:45
Jerry to prepare and send schema and lambda function details to Shoaib 01:08:11
Scott to update LMS documentation with latest project details 01:10:34

AWS Backend and Project Scope

Session purpose: AWS backend walkthrough for students 01:21
Teams have been doing excellent front-end development and design work 01:31
AWS backend walkthrough to focus on student access with live demonstration scenario 02:20
Meeting will be recorded for students unable to attend 03:10
Abdullah to share screen for AWS backend demonstration 19:20
Web app needs to be connected to GitHub repository in AWS Amplify 26:15
Scott requests working implementation with proof of concept prototype covering user stories like creating/recording/uploading media 34:49
Team encouraged to set ambitious but achievable user stories within semester timeframe 35:46
Project specifications heavily tied to AWS platform services 48:21
Different teams working independently on projects, with final selection to be made later 49:26

Technical Challenges and Solutions

Shoaib created personal AWS console and deployed code with workaround for permission issues 14:03
Amplify setup requires specific configurations before successful deployment 16:04
Current table structures might differ due to lack of visibility into existing database 23:22
Abdullah highlights critical requirement: mobile and web app must share same data 24:00
Team considering virtual tables or temporary solutions to bridge potential structural gaps 24:40
Shoaib proposes continuing with own backend if AWS connectivity proves challenging 39:21
Scott open to team's backend approach if core requirements are met 41:06

Resource and Access Management

Jerry provides AWS account access for university team to explore existing stack and schema 50:09
Abdullah concerned about potential AWS resource costs for images and videos 52:16
Jon offers to cover storage costs for all project teams 53:38

Project Completion Criteria

Students will pass subject by crossing 50% project completion mark 01:05:34
Scott to provide unified materials and potential video walkthrough for AWS backend connection 01:07:13

Reference no: EM133934608

Questions Cloud

Describe how functional analysis is used in a fba : Describe how functional analysis is used in a FBA, and discuss the advantages of functional analysis and indirect and direct descriptive FBA methods.
Genomics is being used to compare tumor genomes : Genomics is being used to compare tumor genomes with the genomes of normal tissue.
How your understanding of the topic will influence : Discuss how your understanding of the topic will influence the way you handle similar situations in your future role as a leader or follower.
Homozygous independent tryptophan parent : Their percentages resulting from a cross between a homozygous independent tryptophan parent and a heterozygous tryptophan independent parent.
Create app a moment with - briefing : Create one app - AMW- A Moment With - Technical Challenges and Solutions - AWS Amplify Manages cloud resources, connects frontend with backend
Why the patterns exist the way that they do across country : Your knowledge of regional climates, and any extra research you complete, explain why the patterns exist the way that they do across the country.
How do the systems you are a part of contribute to situation : How do the systems you are a part of (e.g, churches, schools, places of employment, etc.) contribute to the situations that perpetuate child maltreatment?
How large is the park-how large is the park : How large is the park? What types of wildlife are found there? What kind of recreation is present?
What is unique about earthquakes : What is unique about earthquakes and volcanoes compared to some of the other hazards?

Reviews

len3934608

10/31/2025 3:06:32 AM

based on all these folder can you please create one app our topic is AMW- A Moment With and please make a good app my subject is based on this project only

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd