Skip to content

엘리스AI트랙 2기 개인 프로젝트 - 레이서 포트폴리오

Notifications You must be signed in to change notification settings

Hee-Jae/RacerPortfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

엘리스AI트랙 2기 개인프로젝트

주제 : 레이서 포트폴리오 웹 서비스

기간 : 2021. 08 16 ~ 2021. 08. 27 (2주)

URL : 무료 클라우드 계정 기한 만료로 인해 추후 재배포..

기술 스택




디렉토리 구조

Client
Client
└───public
│       index.html
│          
└───src
    └───portfolio
    │   │   components.js         # 컴포넌트 모음
    │   │   Main.js               # 메인 컴포넌트
    │   │   Nav.js                # Navbar 컴포넌트
    │   │   Network.js            # 검색페이지 컴포넌트
    │   │   Posts.js              # 유저 포트폴리오 컴포넌트
    │   │
    │   └───contents
    │   │   │   all-contents.js   # 컨텐츠 컴포넌트 모음
    │   │   │
    │   │   └───Award             # 수상이력 컴포넌트
    │   │   └───Certificate       # 자격증 컴포넌트
    │   │   └───Edu               # 학력 컴포넌트
    │   │   └───Profile           # 프로필 컴포넌트
    │   │   └───Project           # 프로젝트 컴포넌트
    │   │
    │   └───login                 # 로그인 컴포넌트
    │   └───register              # 회원가입 컴포넌트
    │
    └───utils                     # util 디렉토리
    │       env.js                # 서버 주소
    │       header.js             # 요청 헤더값
    │       validation.js         # Validation 코드
    │
    └───redux                     # Redux 상태관리
Server
RacerPortfolio
│   app.py                # 실행 파일
│   config.py             # 설정 파일
│   db_connet.py          # DB 연동 파일
│   secret.py             # 서버 비밀키 (gitignore)
│
└───api
│      awards.py          # 수상 이력 수정 API
│      certificates.py    # 자격증 수정 API
│      edus.py            # 학력 수정 API
│      profile.py         # 프로필 수정 API
│      projects.py        # 프로젝트 수정 API
│      network.py         # 검색 페이지 API
│      posts.py           # 포트폴리오 내용 로딩 API
│      user_api.py        # 로그인 관리 API
│
└───models
│      award.py           # 수상 이력 테이블
│      certificate.py     # 자격증 테이블
│      edu.py             # 학력 테이블
│      project.py         # 프로젝트 테이블
│      token.py           # 토큰 테이블
│      user.py            # 유저 테이블
│
└───utils                 # 관리자 페이지
       validation.py      # Validation 코드

프로젝트 실행

  • 클라이언트 /Client yarn start
  • 서버 /Server/RacerPortfolio python3 app.py

둘러보기

로그인
회원가입
메인 페이지
포트폴리오 작성
유저 검색

What I Learned?

See Also

About

엘리스AI트랙 2기 개인 프로젝트 - 레이서 포트폴리오

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published