D.Cloud
Git
공용클라우드의 장점
- 사용한 서비스에 대해서만 지불. 사용자가 하드웨어 또는 소프트웨어를 구매하는 비용을 절감
- 서비스 공급자가 유지 관리를 제공하며 사용자가 유지 관리를 하지 않아도 된다.
- 비즈니스 요구 사항을 만족시키도록 주문형 리소스를 사용할 수 있어 무제한에 가까운 확장성을 가지고 있다.
- 광대한 서버 네트워크를 통해 실패를 방지하여 높은 안정성을 보장한다.
개발환경
- Computing – AWS EC2 t2.nano
- Storage – AWS S3
- IDE – VSCode
- Language – Python 3.6
- FrameWork – Django 2.0, Django restframework
- CSS – bootstrap, symantic ui
기능
Login, Logout, 회원가입, 회원탈퇴
파일 업로드, 다운로드, 삭제, File view, File 이동, File 복사
Architecture Diagram
Result
- 폴더 진입 - 폴더 클릭 / … 클릭 시 상위 폴더로 돌아감
- 폴더 만들기 - 폴더만들기 버튼 클릭
- 파일 보기 - 파일 클릭
- 업로드 - 파일 선택 버튼 누른 후 파일 선택 후 업로드 버튼 클릭
- 복사 - 해당 파일 라인의 경로 입력 후 복사 버튼 클릭
- 이동 - 해당 파일 라인의 경로 입력 후 이동 버튼 클릭
- 삭제 - 해당 파일 라인의 삭제 버튼 클릭
- 다운로드 - 해당 파일 라인의 다운로드 버튼 클릭
개선점
복사랑 이동 경로를 사용자가 절대적으로 정할 수 있게 하는 방법으로 고쳐야함.
내가 맡은 역할 - 프론트엔드(Bootstrap, Symantic UI), 백엔드(Django)
'개발 > 프로젝트' 카테고리의 다른 글
[3D Printing] 특별한 콘센트 만들기 (0) | 2020.04.17 |
---|---|
[Database] 카페 정보 통합 관리 프로젝트 (0) | 2020.03.09 |
[Iot] 라즈베리파이, 아두이노를 이용해 CCTV만들기 (2) | 2020.03.09 |
최근댓글