cloud-storage-file-browser
cloud-storage-file-browser is a lightweight, React-based web application designed to simplify file management for Google Cloud Storage buckets. It serves as a user-friendly alternative to the official GCP console, offering a faster interface with a modern design for users who need to upload, download, and organize files without complex permission or retention requirements. The application features a responsive file explorer supporting both list and card views, allowing administrators to perform basic operations such as renaming, moving, deleting individual files, and toggling file visibility between public and private modes. Users can easily copy sharable links by clicking file names and manage access through a simple comma-separated list of authorized CDN admins. Authentication is handled via Google OAuth, where sign-in tokens are verified by a backend Google Cloud Function API built with the Node.js GCP Storage client. This architecture ensures secure access while maintaining flexibility, as the API layer c