Project Description / Goal

The Grand Library is a digital library system designed to store, manage, and share PDF books and JPG image-based books securely and efficiently. It leverages AWS services to provide scalable storage, AI-powered search, and a user-friendly front end.

The application workflow includes:

Technology Stack

Project Planning / Architecting

The system follows a cloud-native architecture optimized for scalability and automation.

Workflow for Content Management:

  1. Users upload JPG images or PDFs via the web application.
  2. JPG images are automatically converted into PDFs using AWS Lambda.
  3. Converted PDFs are stored in Amazon S3 for persistent access.
  4. Book metadata is extracted and indexed in Amazon DynamoDB.
  5. Users can search books by title, author, or topic.
  6. Future updates will include an interactive Flipbook viewer.

Project Journal / History

Obstacles

Launch Project View Source Code Download Project Summary