Skip to content

beom1995/portfolio-java-fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Repository

깃헙은 가라... 이제는 포트폴리오 레포지토리의 시대다!
딱딱한 깃헙 대신 아기자기한 포트폴리오 레포지토리를 사용해 보세요.
나의 프로젝트와 프로젝트에 저장된 파일을 한눈에 확인할 수 있고, 검색을 이용하여 타 사용자들의 프로젝트도 확인할 수 있습니다!

ℹ️ Project Info


🛠️ 기술 스택

Spring Boot React MySQL VisualStudioCode Git

📒 Domain

  • User(회원 관련 기능)
  • Project(프로젝트 관련 기능)
  • Projectfile(파일 관련 기능)
  • Tag(태그 관련 기능)
    image

📚 ERD

image

📑 API 명세서

image

🪄 Starting Program...

  1. 저장소를 클론하여 설치합니다.
  2. 설치 후 /src/main/resources와 같이 소스 폴더를 만들고 application.properties 파일을 작성하여 저장 후 서버를 실행합니다.
  3. front-end/src/App.js로 이동하여 아래 명령어를 실행합니다.
npm install
  1. 설치가 완료되면 npm start 명령어를 실행합니다.
npm start

react 설정

npm i install axios
npm i install http-proxy-middleware
npm i install react-cookie
npm i install react-router-dom
npm i install styled-components
npm i install react-dropzone
npm i install file-saver

⭐ Feature

  1. 로그인 기능
  2. 로그아웃 기능
  3. 회원가입 기능
  4. 유저별 프로젝트 조회 기능
  5. 프로젝트 생성 기능
  6. 프로젝트 삭제 기능
  7. 프로젝트 상세 페이지 및 파일 조회(트리 구조) 기능
  8. 파일 및 폴더 업로드 기능
  9. 파일 다운로드 기능
  10. 파일 삭제 기능
  11. 프로젝트 이름을 기준으로 한 검색 기능
  12. 태그 분류를 통한 검색 기능
  13. 페이징 기능

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •