본문 바로가기
반응형

프로젝트들10

[프로젝트] 스프링부트 + 리액트 협업 프로젝트 (항해북스) hanghae99_books 팀 프로젝트의 백엔드 Repository 입니다. 프론트엔드 Repositroy 프로젝트 특징 React, Spring을 기반으로 기존의 서비스를 클론 코딩 리디셀렉트: 콘텐츠를 구독하거나 책에 대한 리뷰를 남길 수 있는 서비스 프론트엔드와 백엔드를 분리하여 프로젝트 개발 각 파트의 별도 Repository를 생성 후 작업 프론트 : AWS S3 정적 호스팅 백엔드 : AWS EC2 서버 호스팅 빌드 후, S3와 EC2 연동 회원가입, 로그인 및 컨텐츠에 대한 CRUD 중점으로 구현 로그인 처리는 Jwt Token방식으로 처리 초기 더미데이터는 셀리니움을 사용해 구현 RestApi 방식으로 CRUD 구현 DB에 존재하는 서적에 대한 전체, 좋아요 순, 별점 순 조회 별점 부여.. 2021. 4. 8.
[프로젝트] 스프링 부트 게시판 (+ 댓글기능) 만들기 완료 05 (드림리멤버 v2) 프로젝트 특징 스프링부트 Jpa를 기반으로 꿈을 기록하는 웹서비스 드림리멤버(v1)에서 회원기능(소셜로그인 포함), 게시판 댓글기능, 게시글 검색 및 전체 페이지 페이지네이션 기능 추가 요구 명세서에 따라 프로젝트 설계 및 구현 개요 명칭 : 드림리멤버 (v2) 개발 인원 : 1명 개발 기간 : 2021.03.26 ~ 2021. 03.31 주요 기능 : 전체 게시글 조회, 회원기능, 게시글 기능, 댓글기능 개발 언어 : java 8, javascript 개발 환경 : springboot 2.4.4, jpa, spring-security, junit5, thymeleaf 데이터베이스 : mysql 형상관리 툴 : git 간단 소개 : 꿈(진짜 밤에 꾼 꿈)을 기록하는 커뮤니티 사이트 : 드림리멤버 시연영상.. 2021. 4. 1.
[프로젝트] 스프링부트 빌드 후 실행시 JSONExeption 발생할 경우 프로젝트를 빌드하고 java -jar 명령어로 실행하니 어플리케이션이 에러를 뱉었다. JSONException Caused by: java.lang.NoClassDefFoundError:org/springframework/boot/configurationprocessor/json/JSONException 무엇인고 하니 org.json을 임포트 한게 하니라 스프링프레임워크 컨피규레이션 프로세서에 있는 Json을 import해서 에러를 뱉는 것이었다. 해결방안 pom,xml에 json을 의존성 주입을 받는다. org.springframework.boot.configurationprocessor.json.JSONExeption 앞에 빨간 부분을 org.json으로 바꿔준다 org.json json 20200518 2021. 4. 1.
[프로젝트] 스프링 부트 게시판 만들기 화면 설계 04 (드림리멤버 v2) 1. 드림리멤버에 공통으로 적용되는 부분 2. 로그인시 로그아웃, 비 로그인시 회원가입 로그인 버튼을 활성화 한다. 3 게시글 작성, 로그인 클릭시 로그인 페이지로 이동한다. 4. 회원가입 클릭시 회원가입페이지로 이동한다. 5. 로고 클릭시 전체페이지로 이동한다. 1. 닉네임과 패스워드를 입력받고 로그인 버튼을 클릭시 로그인을 진행 후 전체페이지로 이동한다. 2. 카카오톡으로 로그인 클릭시 카카오api를 이용하여 로그인을 진행 후 전체페이지로 이동한다. 1. 닉네임, 비밀번호, 비밀번호 확인을 입력받고 회원가입 버튼 클릭시 회원가입을 진행하고 로그인 페이지로 이동한다. 1. 제목 작성자명 작성날짜가 조회된다.2. 제목 클릭시 꿈 상세페이지로 이동 2. 작성날짜 기준으로 내림차순 정렬 3. 게시글을 페이지.. 2021. 3. 27.
[프로젝트] 스프링부트 게시판 만들기 API 설계 03 (드림리멤버 v2) API 설계 유투브 youtu.be/khGIC19uLgU API 관련 수정영상 youtu.be/T03bA6pDKEM 다음 게시글 2021.03.27 - [Projects/remember_dream] - [프로젝트] 스프링 부트 게시판 만들기 화면 설계 04 (드림리멤버 v2) 2021. 3. 26.
[프로젝트] 스프링 부트 게시판 만들기 테이블 설계 02 (드림리멤버 v2) ERD 테이블별 상세 정보 유투브 영상 youtu.be/ldqnjPDvWfg 다음 게시글 2021.03.26 - [Projects/remember_dream] - [프로젝트] 스프링부트 게시판 만들기 API 설계 03 (드림리멤버 v2) 2021. 3. 26.
[프로젝트] 스프링부트 게시판 만들기 요구사항 01 (드림리멤버 v2) 요구사항 회원 가입 페이지 회원가입 버튼을 클릭하기 닉네임, 비밀번호, 비밀번호 확인을 입력하기 닉네임은 최소 3자 이상, 알파벳 대소문자(a~z, A~Z), 숫자(0~9)로 구성하기 비밀번호는 최소 4자 이상이며, 닉네임과 같은 값이 포함된 경우 회원가입에 실패로 만들기 비밀번호 확인은 비밀번호와 정확하게 일치하기 데이터베이스에 존재하는 닉네임을 입력한 채 회원가입 버튼을 누른 경우 "중복된 닉네임입니다." 라는 에러메세지를 프론트엔드에서 보여주기 회원가입 버튼을 누르고 에러메세지가 발생하지 않는다면 로그인 페이지로 이동시키기 로그인 페이지 로그인, 회원가입 버튼을 만들기 닉네임, 비밀번호 입력란 만들기 로그인 버튼을 누른 경우 닉네임과 비밀번호가 데이터베이스에 등록됐는지 확인한 뒤, 하나라도 맞지 않.. 2021. 3. 26.
[프로젝트] 스프링부트 게시판 만들기 (드림리멤버 v1) (03.23 완료) 프로젝트 특징 스프링부트를 기반으로 CRUD 기능이 포함된 웹서비스 AWS에 스프링부트 프로젝트 배포 개요 명칭 : 리멤버 드림 개발 인원 : 1명 개발 기간 : 2021.03.20 ~ 2021. 03.22 주요 기능 : 전체 게시글 조회, 게시글 CRUD 개발 언어 : thymeleaf, css, javascript, java 8 개발 환경 : springboot 2.4.4, jpa, spring-security, junit5 데이터베이스 : mysql 형상관리 툴 : git 간단 소개 : 꿈(진짜 밤에 꾼 꿈)을 기록하는 커뮤니티 사이트 드림 리멤버 드림리멤버 꿈 꾼 내용을 기록하는 커뮤니티 seongbindb.shop 코드 설명 www.youtube.com/watch?v=WEPJDpo-PQU 화면 .. 2021. 3. 20.
[Project] Dotrip 여행 리뷰 프로젝트 프로젝트 특징 쿠키/세션 방식으로 로그인을 구현 및 JWT 인증 방식으로 전환 Jinja2 템플릿 엔진을 이용한 서버사이드 렌더링 restful api 방식 설계 개요 명칭 : Dotrip 개발 인원 : 3명 (고성빈, 김연재, 노유진) 개발 기간 : 2021.03.01 ~ 2021. 03. 04 (4일) 주요 기능 : 회원가입, 로그인, 리뷰 CRUD 개발 언어 : html, css, javascript, python 개발 환경 : flask web framework 데이터베이스 : mongodb 형상관리 툴 : git 간단 소개 : 여행 리뷰를 올리는 커뮤니티 github url github.com/seongbinko/dotrip seongbinko/dotrip Contribute to seongbi.. 2021. 3. 1.
[project] 스프링부트와 AWS로 혼자 구현하는 노트정리 스프링부트와 AWS로 혼자 구현하는 웹서비스 Service URL: https://bit.ly/2UvbHkD Feedback Service ec2-3-34-29-36.ap-northeast-2.compute.amazonaws.com Springboot-AWS 프로젝트는 아래의 기능을 연습하기 위한 프로젝트입니다. Intellij 사용하기 github로 버전관리 Spring Boot를 활용한 Spring 프로젝트 생성하기 Spring Boot에서 테스트코드 작성하기 Spring Data JPA를 활용한 관계형 데이터베이스 엑세스하기 H2 인메모리 관계형 데이터베이스 사용하기 @RestController를 활용한 REST API 제공하기 Mustache를 템플릿 엔진으로 사용하기 Spring Security.. 2020. 11. 8.
반응형