Skip to content

fuocor/sample-amplify-storage-browser

 
 

Repository files navigation

Amplify Storage Browser React+Vite Starter Template

This repository provides a starter template for creating applications with Storage Browser for S3 using React+Vite and AWS Amplify, emphasizing easy setup for authentication and S3 capabilities.

Overview

This template equips you with a foundational React application integrated with AWS Amplify Auth and Storage Browser, streamlined for scalability and performance. It is ideal for developers looking to jumpstart their Storage Browser project with pre-configured AWS services like Cognito and S3.

Features

Project Structure

├── amplify/                  # Amplify Gen 2 backend configuration
│   ├── auth/                 # Authentication configuration
│   ├── storage/              # S3 storage configuration
│   └── backend.ts            # Main backend definition
├── src/
│   ├── App.tsx               # Main application component
│   └── main.tsx              # Application entry point
└── package.json              # Project dependencies

Getting Started

Installation

  1. Clone this repository

    git clone <repository-url>
    cd sample-amplify-storage-browser
  2. Install dependencies

    npm install
  3. Initialize and deploy the Amplify backend

    npx ampx sandbox
  4. Start the development server

    npm run dev

Deploying to AWS

For detailed instructions on deploying your application, refer to the deployment section of our documentation.

Contributing

See CONTRIBUTING for more information.

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

These sample applications are provided as a reference to help get started easily and are not supported by AWS Support.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 69.9%
  • JavaScript 18.4%
  • HTML 7.9%
  • CSS 3.8%