#Copy To S3 Part 02
Here are the steps we will accomplish:
Under consideration and/or Extra credit:
Most of this work will be on my end, but we should also find ways to add:
Is this the final? Yes, probably, but we will take it in pieces. We have a few weeks to divide the project up into discreet tasks, as described below. You will be grade on each task as weekly homeworks, and then presumably the finished product will be the final. We can negotiate as to what is the best, and most reasonable final. If I'm asking too much, we can find a reasonable middle ground.
You are sitting in your bedroom with your phone and realize you want to update part of your web site. Using your phone, you make a change to a markdown file, then push a button and see the update published on S3. We won't be able to get all that working this quarter, but that is where we are headed.
The interface should probably be written in either bootstrap or jqueryMobile. The keypoint is that it should be navigable on a phone, not just on a tablet or PC. (If the best you can do is make it work on a tablet, then that won't be the end of the world, but go for the phone if you want the best grade!)
You should include:
All of the work that AwsBasicS3 does is performed on a server. You will only be controlling the action from a mobile device. It would be nice, however, to store some of the files that we use in a database. Let's think for a moment about what that involves.
At first, we can run variations on the current program.
However, I'd ultimately like to be able to do something at least vaguely like this:
The above, however, is probably too ambitious. It might be enough to simply copy the markdown files from any given folder into the database.
If you have extra time, think about strategies for performing the following task:
The last step is still assuming scenario 1. Suppose your saving Poems. In StackEdit you have create created two folders: Shakespeare, Shelley. Your program copy any files found either of those folders to your database. Use one of our existing programs such as MongoTalk to display the files.
Place your code in a folder called Week10-CopyToS302 and place it in your repository. Submit the URL of that folder when you turn in the assignment. Make sure the name in your .project file for Eclipse includes your last name: **Week10_CopyToS3_LastName, where LastName is your last name.
Written with StackEdit.