개발 일지!/Jstory 고도화 프로젝트

[Jstory TOBE ver. #1] 스프링부트를 사용한 나만의 페이지만들기 (JAVA X Thymeleaf X MySQL )

제이스톨 2024. 4. 22. 12:43
728x90

https://github.com/tuy112/JstoryTransformation

 

GitHub - tuy112/JstoryTransformation: Jstory 고도화 프로젝트! (기존의 Jstory는 잊어라..)

Jstory 고도화 프로젝트! (기존의 Jstory는 잊어라..). Contribute to tuy112/JstoryTransformation development by creating an account on GitHub.

github.com

 


1. 들어가기 전에

페이지 설명을 들어가기 전에 저의 기존 홈페이지와 제 Jstory ASIS를 만들던 시절 이야기를 간단하게 하고자 합니다. 시간이 없는 사람들은 바로 2장으로 넘어가세요😊

 

원래 전공이 컴공이 아니였던 저는 퍼블리싱이라는 새로운 분야에 눈을뜨게 되었고, 퍼블리셔가 되고자 노력하였습니다. 그때 나온 결과물이 Jstory ASIS ver. 이였죠..! ( 하단 github link 참조 )

https://github.com/tuy112/Jstory

 

GitHub - tuy112/Jstory: my all project

my all project. Contribute to tuy112/Jstory development by creating an account on GitHub.

github.com

 

 

 

직장을 들어가서 실전 프로젝트도 뛰고 심층적으로 공부 함에 따라 제 프로젝트를 업그레이드시키고 싶다는 생각을 하였어요.. 그래서 Jstory TOBE ver.을 기획하게 되었고 스프링부트 기반의 JAVA를 사용해서 만들고자 마음 먹었습니다. 

(현재도 작업 중인 프로젝트라 미완성인 부분이 많습니다 하핳😂😂 자바는 독학이라 시간도 오래걸리고 힘드네요ㅋㅋ)

 

 

그럼 본격적으로 2장에서는 나의 이야기가 담겨져있는 웹페이지인, Jstory TOBE 프로젝트에 대한 설명을 시작해보겠습니다!! ▽ ▽ ▽ ▽

 


2. 프로젝트 제목 / 간단 설명

- 프로젝트 제목 : Jstory TOBE ver. ( 나를 소개합니다 + 다양한 기능을 담은 사이드 프로젝트 )

 

2-1. 프로젝트 목적과 기능

:

목적 - 나를 설명하는 페이지가 있으면 어떨까 싶어서 만들기 시작한 페이지

기능 - 웹 반응형 페이지 + Jboard(게시판) + 3D가상공간 + GIS개발 프로젝트 등등

의의 - Thymeleaf 기반으로 둔 프론트 개발과 Java(SpringBoot)를 활용한 백엔드 개발을 함께 공부하면서 프로젝트를 만듦

 

2-2. 일정

: 24.8.10 ~ ing (8월 중 큰 틀 구축 완료 예정)

 

2-3. JStroy Project Card Board 설명

글쓰기를 누르면 프로젝트를 담은 카드를 등록할 수 있도록..

공통 migration

- user

userId: String,

email: String,

nickname:String,

password:Integer (숫자로만 구성예정),

passwordConfirm:  Integer

 

- board

userId: String,

boardId: Integer,

nickname:String,

author:String,

content:String,

tag:String,

image:String (여러분은 "이미지"는 무슨 타입으로 두시나요? 이 글을 보시는 분께선 댓글로 알려주세요~)

 

- comment

userId: String,

boardId:Integer,

cmtId:Integer,

content:String

 

2-4. 사용 Tool 및 언어

:

tool - Eclipse(SpringBoot), Postman, Dbeaver 사용

language - Java

DB - MySQL

 

 


3. 와이어프레임

https://ovenapp.io/view/up5MNgElb09LPAqQauvvQF5i2XmokZUy/Hkh1G

 


4. ERD 및 API 설명

프론트 작업 완료 후, 추후에 추가 예정

 


5. 글을 마무리하며..

아직 진행 중에 있는 미완성 프로젝트이지만 꾸준하게 고도화 작업을 진행 중이며

누구보다 멋있고 완성도 높은 프로젝트를 만들고자 노력하고 있습니다.

 

어느정도 프로젝트가 완성되었을 때 다음 글로 찾아뵙겠습니다 :)

좋은 하루 되세요~~

728x90