Coder Social home page Coder Social logo

seye2 / s3-explorer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jungdu/s3-explorer

0.0 1.0 0.0 1.53 MB

Electron explorer for s3 in AWS. Browse and manipulate your files in buckets.

License: MIT License

JavaScript 13.73% TypeScript 85.97% HTML 0.30%

s3-explorer's Introduction

S3-Explorer

AWS의 S3 버킷에 접근하여 파일 리스트를 조회하며, 여러 파일을 한 번에 조작할 수 있는 편의성을 제공하는 Desktop Application 입니다.

사용된 주요 라이브러리

  • electron
  • react
  • mobx
  • aws-sdk

폴더구조

src
 ┣ main
 ┗ renderer: react-renderer 의해서 컴파일
   ┣ components: 컴포넌트
   ┣ context: store의 Provider, useContext 위치
   ┣ stores: mobX store
   ┣ types: 전역적으로 사용할 타입 정의
   ┣ utils
   ┃ ┣ aws: AWS-SDK 활용
   ┗ index.tsx: React root 컴포넌트
configs: webpack 설정
.storybook: storybook 설정
.env: 환경 변수

환경 변수 설정

.env 파일에 아래와 같이 Default 키 설정을 할 수 있습니다.

DEFAULT_ACCESS_KEY_ID=AKIsDf2...
DEFAULT_SECRET_ACCESS_KEY=pb1nsSIEe2...

Default 키 설정을 하게되면 App 실행 시 마다 키를 입력해야하는 번거로움을 줄일 수 있고,
Default 키로 테스트를 진행할 수 있습니다.

s3-explorer's People

Contributors

jungdu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.