CloudDoc is a student-oriented document sharing platform. Users submit documents from a web interface, the backend handles business rules, Amazon S3 stores document files, the database stores metadata, and administrators approve submissions before they become publicly available. Section 5 is written as an end-to-end workshop so the reader can follow one complete document lifecycle instead of seeing isolated AWS services without context.
The workshop walks through the full implementation path: preparing the environment, uploading a document, validating that the object is stored correctly in AWS, testing the moderation workflow, synchronizing the visible application state, and finally cleaning up temporary resources to avoid unnecessary cost. This structure helps the report demonstrate design, implementation, validation, and operations together.
After reading this workshop, the reader should be able to:
The final outcome is a system where users can upload documents successfully, administrators can approve documents in the moderation area, approved documents appear in search results, end users can preview or download them, and the environment is monitored with CloudWatch logs, metrics, and alarms.
Reviewers can watch the recorded CloudDoc demo here: CloudDoc demo video.