Skip to content

Latest commit

 

History

History
62 lines (37 loc) · 2.96 KB

Resources.md

File metadata and controls

62 lines (37 loc) · 2.96 KB

Tweeter

A Twitter clone, featuring an Android front-end application and an AWS back-end.

follower: the person who is following followee: the person being followed

Weston (follower) follows Matt (followee)

Resources:

Milestone 4: https://byu.instructure.com/courses/5934/assignments/216111 Course Project Overview: https://byu.instructure.com/courses/5934/pages/course-project Milestone 4 Video: https://www.youtube.com/watch?v=zrAHm_vAH4c&feature=youtu.be Notes for Milestone 4: https://byu.instructure.com/courses/5934/pages/notes-math-for-milestone-4?module_item_id=470612

Some gotchas for AWS and $$$$ and tips to avoid getting charged: https://byu.instructure.com/courses/5934/pages/aws-educate-account

Diagrams:

Password Hashing: https://www.baeldung.com/java-password-hashing

Cloud Data Store (DynamoDB) (Pre-class preparation): https://byu.instructure.com/courses/5934/assignments/216083 DynamoDB Exercise: https://byu.instructure.com/courses/5934/assignments/216084

Asynchronous Messaging, SQS (Pre-class preparation): https://byu.instructure.com/courses/5934/assignments/216087 SQS Exercise: https://byu.instructure.com/courses/5934/assignments/216088

Time: https://stackoverflow.com/questions/22309064/how-do-i-save-and-load-the-current-time-in-java

Milestone 3: https://byu.instructure.com/courses/5934/assignments/220075

Example Code: https://github.com/jerodw/tweeter-samples/tree/server-sample Explanation: https://byu.instructure.com/courses/5934/pages/milestone-3-sample-code?module_item_id=438918

Endpoint Suggestions: https://byu.instructure.com/courses/5934/pages/m3-api-endpoints-design-suggestions

API Gateway: https://us-west-2.console.aws.amazon.com/apigateway/home?region=us-west-2#/apis/SERVER_URL_API/stages/dev Lambda: https://us-west-2.console.aws.amazon.com/lambda/home?region=us-west-2#/functions/get_following?newFunction=true&tab=configuration

API Gateway Exercise: https://byu.instructure.com/courses/5934/assignments/216074 Lambda Exercise: https://byu.instructure.com/courses/5934/assignments/216071

Generator: https://json-schema-validator.herokuapp.com/jjschema.jsp

https://stackoverflow.com/questions/12796579/how-to-send-image-bitmap-to-server-in-android-with-multipart-form-data-json

https://us-west-2.console.aws.amazon.com/cloudwatch/home?region=us-west-2#logs:

https://editor.swagger.io/

Deleting API Keys: https://jflower.co.uk/removing-sensitive-information-from-git-with-git-filter-repo/ with git-filter-repo

Circle Image View maker (for profile pictures): https://github.com/hdodenhof/CircleImageView

Gifsicle (for removing every other frame): https://graphicdesign.stackexchange.com/questions/20908/how-to-remove-every-second-frame-from-an-animated-gif

To scale the gifs down: https://davidwalsh.name/resize-animated-gif