PROJECT/JPA 사이드 프로젝트 기록17 [ 사이드 프로젝트 (스프링 부트 / JPA / vue) ] 따자 드디어 배포하다. http://ec2-13-125-129-135.ap-northeast-2.compute.amazonaws.com/ Vue Element Admin ec2-13-125-129-135.ap-northeast-2.compute.amazonaws.com 작년 이맘 때 쯤이었나.. 매일 사이드 프로젝트를 해야 한다는 생각은 있었지만 막상 시작은 못하고 있었다. 어쩌다 두 명이서 시작한 프로젝트가 우당탕탕 하며 진행하다 거의 막바지에는 따로 하기로 합의를 봤다. 그래서 온전히 내 결과물은 아니지만, 끝까지 해낸 내가 뿌듯해죽겠다. 개발도 개발이지만 서버에 배포하는게 발목을 잡힐 것이라는 생각을 늘 가지고 있었는데, 역시나 회사에서 하는 서버 배포는 선배들이 다 설정해두고 나는 잘 차려놓은 밥상을 떠먹기만 하면 되니.. PROJECT/JPA 사이드 프로젝트 기록 2021. 12. 19. Ddaja - Word 개발 Word 사이드 프로젝트 "따 자" 에서 사용자들이 단어를 외울 수 있는 기능을 개발 중이다. word 는 내가 따자를 만들고자 할 때 가장 만들고자 했던 페이지이다. 내가 자격증 취득 하려고 하는 시기에 가장 힘들었던, '낮선 용어 외우기' 그 일을 조금이나마 쉽게 할 수 있도록 개발 중이다. Word 를 바라보는 시선. Word 페이지는 관리자가 사용하는 Admin Word , 그리고 word 기능을 이용할 User Word. Admin Word 자격증별로 Word 카테고리를 확인 할 수 있다 게시판 형식 Word 카테고리를 추가, 삭제, 수정이 가능해야 한다. Word 카테고리 추가 Word 카테고리 입력 받아야 하는 속성들. 카테고리명 단어들 저장 액셀 파일을 업로드 하여 여러 단어들을 저장할 수.. PROJECT/JPA 사이드 프로젝트 기록 2021. 10. 10. 따자 삽질 2021년 08월 17일 permission.js 더보기 import getPageTitle from '@/utils/get-page-title' import NProgress from 'nprogress' import router from './router' import store from './store' import { getToken } from '@/utils/auth' import 'nprogress/nprogress.css' NProgress.configure({ showSpinner: false }) const whiteList = ['/login', '/', '/auth-redirect'] router.beforeEach(async(to, from, next) => { NProgress.start() docume.. PROJECT/JPA 사이드 프로젝트 기록 2021. 8. 17. 따자 삽질 2021 08 16 오늘 내 목표 1. 로그인을 안하고도 자유롭게 페이지 이동이 가능하도록 템플릿 구조 변경하기. 로그인 시 하는 일을 따라가보기 로그인 페이지 vue/src/view-copy-login/index.vue ID / PassWord 검증 user/login 호출 vue/mock/user.js user/login 이 하는 일 - config.body = { username: 'admin', password: '111111' } - username = admin - token = { token: 'admin-token' } 아래 tokens 에 존재한다면 { token: 'admin-token' } 를 반환한다 Login 에서 해주는 건 결국 이거 뿐인데 ; this.$router.push({ path: this.. PROJECT/JPA 사이드 프로젝트 기록 2021. 8. 16. Git을 활용한 협업 방식 기록 📚 🙄 📚 Git 활용 기록 📚 git 을 사용하는데 있어서 아직 많이 서투르다. 사이드 프로젝트를 하면서 code 병합을 할 때에 있어서 많은 도움을 받고 있는 것은 사실이지만, 익숙해지지가 쉽지 않다. G 의 도움을 받아서 정리 해보는데, B 이해 시키느라 고생이 많아 .. ಠ_ರೃ 프로젝트를 진행할 때 여러 브런치로 관리하면 충돌이 났을 때도 해결하기 쉬워지기 때문에 우리는 총 다섯 개의 Branch로 관리한다. 📌 Branch Master = 최상위 Branch Develope = 최종 반영 전 Test Release Develope = B + G 병합 Branch DevelopeB = B Code 관리 Branch DevelopeG = G Code 관리 Branch B는 개발을 LOCAL DevelopeB.. PROJECT/JPA 사이드 프로젝트 기록 2021. 8. 15. API 구상중 - 기록 ✅ USER API 필요 현황 GET 자격증 정보 GET 자격증 일정 GET 자격증 합격 현황 GET 자격증 응시 자격 GET 자격증 합격 기준 GET 사이트 사용현황 GET 시험 D-DAY GET 공지 사항 GET 시험 회차수 목록 ㄴ 자격증 / :seq / 모의고사 GET 시험 문제 / 답안 ㄴ 자격증 / :seq / 모의고사 / :seq GET 특정 과목 시험 문제 / 답안 ㄴ 자격증 / :seq / 모의고사 / :seq / 과목 / :seq GET 한문제씩 과목별 진행률 ㄴ 자격증 / :seq / 모의고사 / :seq / 과목 / :seq GET 시험 결과 확인 ㄴ 사용자 / :seq / 모의고사 / :seq GET 시험 결과 확인 / 특정 문제 ㄴ 사용자 / :seq / 모의고사 / :seq /.. PROJECT/JPA 사이드 프로젝트 기록 2021. 6. 24. 20210620 따자 회의 - in . 파주 레드 파이프 (●ˇ∀ˇ●) gil - vue 부모 - 자식 -연결 API 구상하기 컨벤션 동사명 Date 문자열 포맷 AAA 상속 Aaabbb BBB 상속 Aaabbb PROJECT/JPA 사이드 프로젝트 기록 2021. 6. 21. 따자 - 한문제 풀기 UI 오늘은 2021.05.19 부처님 오신 날 ! 회사를 쉬어서 얼떨떨결에 진도 조금 더 나갈 수 있었다. 주말에 만든 UI 인데 사용자가 처음부터 풀기 / 이어서 풀기를 선택할 수 있어야 하는데 그 부분을 놓치고 있었다. 그래서 추가한 버튼들 .. 이기는 한데 역시 어려운 디자인 난감하다. 풀래요 버튼을 나오면 열리는 한문제 풀기 POPUP 창 커뮤니티와 채점 UI 는 주말에 완성시키는 걸로! 하나의 페이지를 구성하는데 너무 많은 세부적인 요소들을 필요로 해서 😂 페이지 하나 완성 시키는데 너무 오래 걸린다 ., PROJECT/JPA 사이드 프로젝트 기록 2021. 5. 19. 한문제 풀기 UI 설계 수정 이번주 목표는 '한문제 풀기' ui 를 완성 근데 여기서 생긴 문제가 우리가 구성한 ui 는 아래처럼 이야기를 나누었었는데 우리가 저번주에 자격증별이 아닌 기능 별로 구성하기로 바꾸니까 아래 자격증에 대한 종류가 종류에 대해 유동적으로 변화해야 한단 문제점이 생겼다. 그러면 과목 수에 따라서 동적으로 width 를 변화 시켜야 하는데 No! 그냥 한 행에 넓게 자격증 하나를 보여주는게 훨씬 더 좋은 방법일꺼야. 이런식으로 ! 내가 commit 을 하는 과정에서 이런 에러 가 나와서 커밋 메세지를 급하게 올렸어 : ( 오늘의 뿌듯 : ) PROJECT/JPA 사이드 프로젝트 기록 2021. 5. 16. 프로젝트 설계 v2.2 프로젝트 설계 v2.2 오늘은 w 이랑 폴더 구조 바꾸고 변경 전 자격증 별로 나눴던 폴더 구조를 변경 후 기능별로 나누고 자격증 코드명을 세션에 넣어 동적으로 바꿨다. UI 도 마음에 들고 UI 도 완성. Git 에서 오늘 애를 먹어서 키보드를 던지고 싶었는데, w이 해결했다. 최고해 w (^∀^●)ノシ PROJECT/JPA 사이드 프로젝트 기록 2021. 5. 9. 프로젝트 설계 v2.1 MAIN UI 완료 B 오늘 목표 자격증별 카테고리 ui 만들기 라우터 연결이 자격증 기준이 아니라 기능별 기준으로 자격증 코드를 보내는 방법으로 교체 세션 블로그 라우터 전달 블로그 W 오늘 목표 admin main 카테고리 만들기 PROJECT/JPA 사이드 프로젝트 기록 2021. 5. 8. 프로젝트 설계 v1.5 in . 오목교 할리스에서 오늘 목표 ㄴ 라우터 매핑 알려주기 ㄴ template - Component 매핑 ㄴ vue 구조 설명 ㄴ git Hub Label 생성 ㄴ 개발 일정 우선순위 정하기 오늘은 권한관리에 대해서 의논했다. w 이 라우터 연결에 성공했고 관리자 페이지를 어떻게 접근할지 정했다. url 에 /admin → 로그인 시 접근 가능 어드민 전용 로그인 페이지 ㄴ 1번 해결책 : 토큰 ㄴ 2번 해결책 : 관리자 여부 'TRUE' CHECK ㄴ 3번 해결책 : Session PROJECT/JPA 사이드 프로젝트 기록 2021. 4. 25. 이전 1 2 다음