UX에 특화된 사용하기 편리한 클라우드 서비스
회원가입하면 기본적으로 10GB의 저장 공간을 가진다.
회원가입 남용을 방지하기 위해 관리자의 승인이 있어야 서비스를 이용할 수 있다.
-
자동 로그인 기간이 길다.
-
원클릭 다운로드, 삭제, 업로드
메인화면
업로드화면
로그인화면
편리하게 사용하는 클라우드 서비스
Home Page: https://cloud.riroan.com
UX에 특화된 사용하기 편리한 클라우드 서비스
회원가입하면 기본적으로 10GB의 저장 공간을 가진다.
회원가입 남용을 방지하기 위해 관리자의 승인이 있어야 서비스를 이용할 수 있다.
자동 로그인 기간이 길다.
원클릭 다운로드, 삭제, 업로드
메인화면
업로드화면
로그인화면
컨테이너화된 백엔드서버 관리를 위한 쿠버네티스 구성
방법 1
우클릭하여 메뉴를 띄운 후 삭제
방법 2
아이템 리스트에 따로 삭제버튼 추가
비밀번호 암호화
프론트엔드 페이지 반응형 웹 디자인
1024~ 컴퓨터용
~600 모바일용
optional
600~1023 태블릿용
모바일 화면은 공간이 적기 때문에 메뉴 이동이나 로그아웃 기능을 헤더부분의 햄버거메뉴에 드롭다운 형태로 넣는다.
들어갈 항목
비밀번호 생성 규칙이 이상함
특수문자가 안들어가짐
할당된 최대 용량을 초과하여 파일 업로드를 시도를 못하게 함
프론트엔드 페이지에서 현재 용량 시각화하여 표시
로그인이 돼있는 상태라면 (브라우저 쿠키값에 유효한 jwt토큰이 들어있다면) 로그인이나 회원가입 화면에서 자동으로 메인 화면으로 이동시킴
다음을 수행하는 필터기능 추가
업로드 현황을 보여주어 정상작동중이라는 것을 표시한다.
파일을 휴지통으로 보낼 때, 휴지통에서 복원할 때, 휴지통에서 삭제할 때 새로고침이 돼야한다.
window.location.reload()는 정상작동하지 않는다.
docker-compose로 구성
개발 비용 절감을 위한 인터페이스 제거
앞으로 개발될 repository는 메모리 레포지토리로 테스트하지 않음
회원가입은 관리자 승인이 있어야 함
리스트에 존재하는 파일들을 다음 기준으로 정렬하는 기능을 추가한다.
우클릭 한번으로 삭제되는건 너무 잔인하다.
휴지통에 임시 저장해놓자.
RuntimeException으로 되어있는 것을 각 Exception으로 분리한다.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.