Skip to content

1ํŒ€ - ๐Ÿฆ–์ด๋™ํ˜, ๐Ÿ™์ด๊ฒฝ๋ฏผ, ๐Ÿ‹๋ฐ•๋ฏผ์„ฑ, ๐Ÿฐ๋ฐ•์žฌ๋ฆฐ, ๐Ÿฅ๊ณ ๋ผํฌ

Notifications You must be signed in to change notification settings

papercrane55123/be01-2nd-1Team-NomadLog

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

87 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

image

NomadLog 1ํŒ€ - ๐Ÿฆ–์ด๋™ํ˜, ๐Ÿ™์ด๊ฒฝ๋ฏผ, ๐Ÿ‹๋ฐ•๋ฏผ์„ฑ, ๐Ÿฐ๋ฐ•์žฌ๋ฆฐ, ๐Ÿฅ๊ณ ๋ผํฌ

๐Ÿ“š Tech Stack ๐Ÿ“š

โœจ Platforms & Languages โœจ




๐Ÿ›  Tools ๐Ÿ› 



โœˆ๏ธํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

์—ฌํ–‰์˜ ์ •๋ณด๋ฅผ ์–ป์–ด๊ฐ€๊ณ  ์ •๋ณด์— ๋Œ€ํ•œ ์†Œํ†ต์ด ๊ฐ€๋Šฅํ•œ ๋ธ”๋กœ๊ทธ NomadLog!

์ข‹์•˜๋˜ ์—ฌํ–‰์ง€์— ๋Œ€ํ•œ ๊ธฐ๋ก์„ ํ•˜๊ณ ,

์—ฌํ–‰ํ•  ์ง€์—ญ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ด๋ฏธ ๋‹ค๋…€์˜จ ๊ฒฝํ—˜์ž์—๊ฒŒ ์ „์ˆ˜๋ฐ›์œผ๋ฉด์„œ

๋‹ค์–‘ํ•œ ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜ ์ฑ„ํŒ…ํ•˜๋ฉฐ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•ด๋ด์š” :)

โœˆ๏ธํ”„๋กœ์ ํŠธ ๊ฐœ์š”

ํŽ˜๋ฅด์†Œ๋‚˜

ํ”„๋กœ์ ํŠธ ์‹œ๋‚˜๋ฆฌ์˜ค

โœˆ๏ธ ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜

โœˆ๏ธ DB ๋ชจ๋ธ๋ง

Entity Relationship Diagram (ER Diagram)

Entity Relationship Diagram (ERD)

Data Definition Language (DDL)

  • ์œ ์ €(member) ํ…Œ์ด๋ธ” ์ƒ์„ฑ
CREATE TABLE `userstbl` (
	`member_code` INT(11) NOT NULL AUTO_INCREMENT,
	`member_id` VARCHAR(15) NOT NULL COLLATE 'utf8mb4_general_ci',
	`member_password` VARCHAR(15) NOT NULL COLLATE 'utf8mb4_general_ci',
	`member_name` VARCHAR(10) NOT NULL COLLATE 'utf8mb4_general_ci',
	`member_email` VARCHAR(30) NOT NULL COLLATE 'utf8mb4_general_ci',
	`member_age` INT(11) NOT NULL,
	PRIMARY KEY (`member_code`) USING BTREE,
	UNIQUE INDEX `member_id` (`member_id`) USING BTREE,
	UNIQUE INDEX `member_email` (`member_email`) USING BTREE
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=52
;
  • bbs ํ…Œ์ด๋ธ” ์ƒ์„ฑ
CREATE TABLE `bbs` (
	`bbs_id` INT(50) NOT NULL AUTO_INCREMENT,
	`title` VARCHAR(255) NULL DEFAULT 'bbs' COLLATE 'utf8mb4_general_ci',
	`contents` VARCHAR(1000) NOT NULL COLLATE 'utf8mb4_general_ci',
	`created_at` TIMESTAMP NULL DEFAULT current_timestamp(),
	`modify_at` TIMESTAMP NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
	`view_cnt` INT(50) NULL DEFAULT '0',
	`like_cnt` INT(11) NULL DEFAULT '0',
	`hashtag_id` INT(11) NULL DEFAULT '0',
	`is_deleted` TINYINT(1) NULL DEFAULT '0',
	`member_code` INT(11) NULL DEFAULT '0',
	`country_id` INT(11) NULL DEFAULT '1',
	PRIMARY KEY (`bbs_id`) USING BTREE,
	INDEX `country_id` (`country_id`) USING BTREE,
	CONSTRAINT `country_id` FOREIGN KEY (`country_id`) REFERENCES
		`countries` (`country_id`) ON UPDATE CASCADE ON DELETE CASCADE
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=174
;
  • ๋Œ“๊ธ€ ํ…Œ์ด๋ธ” ์ƒ์„ฑ
CREATE TABLE `comment` (
	`comment_id` INT(50) NOT NULL AUTO_INCREMENT,
	`bbs_id` INT(50) NOT NULL DEFAULT '0',
	`content` VARCHAR(500) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
	`writer` VARCHAR(50) NOT NULL DEFAULT '0' COLLATE 'utf8mb4_general_ci',
	`reg_date` TIMESTAMP NULL DEFAULT NULL,
	`modify_date` TIMESTAMP NULL DEFAULT NULL,
	PRIMARY KEY (`comment_id`) USING BTREE,
	INDEX `bbs_id` (`bbs_id`) USING BTREE,
	CONSTRAINT `bbs` FOREIGN KEY (`bbs_id`) REFERENCES `bbs` (`bbs_id`) ON UPDATE CASCADE ON DELETE CASCADE
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=94
;
  • ๊ตญ๊ฐ€๊ฐ€ ํ…Œ์ด๋ธ” ์ƒ์„ฑ
CREATE TABLE `countries` (
	`country_id` INT(50) NOT NULL AUTO_INCREMENT,
	`country_name` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
	`continent_name` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
	PRIMARY KEY (`country_id`) USING BTREE
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=250
;
  • Hashtag ํ…Œ์ด๋ธ” ์ƒ์„ฑ
CREATE TABLE `hashtag` (
	`hashtag_id` INT(11) NOT NULL AUTO_INCREMENT,
	`bbs_id` INT(11) NULL DEFAULT NULL,
	`content` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb3_bin',
	PRIMARY KEY (`hashtag_id`) USING BTREE,
	INDEX `bbs_id` (`bbs_id`) USING BTREE,
	CONSTRAINT `bbs_id` FOREIGN KEY (`bbs_id`) REFERENCES `bbs` (`bbs_id`) ON UPDATE CASCADE ON DELETE CASCADE
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=109
;

โœˆ๏ธ ์„œ๋น„์Šค๋ณ„ ์ฃผ์š” ๊ธฐ๋Šฅ ์†Œ๊ฐœ

โœˆ๏ธํšŒ๊ณ 

  • ๐Ÿฆ–์ด๋™ํ˜ :

  • ๐Ÿ™์ด๊ฒฝ๋ฏผ :

  • ๐Ÿ‹๋ฐ•๋ฏผ์„ฑ :

  • ๐Ÿฐ๋ฐ•์žฌ๋ฆฐ :

  • ๐Ÿฅ๊ณ ๋ผํฌ :

C:.
โ”œโ”€.idea
โ”œโ”€.mvn
โ”‚  โ””โ”€wrapper
โ”œโ”€src
โ”‚  โ”œโ”€main
โ”‚  โ”‚  โ”œโ”€java
โ”‚  โ”‚  โ”‚  โ””โ”€com
โ”‚  โ”‚  โ”‚      โ””โ”€encore
โ”‚  โ”‚  โ”‚          โ””โ”€bbs
โ”‚  โ”‚  โ”‚              โ”œโ”€board
โ”‚  โ”‚  โ”‚              โ”‚  โ”œโ”€controller
โ”‚  โ”‚  โ”‚              โ”‚  โ”œโ”€dto
โ”‚  โ”‚  โ”‚              โ”‚  โ”œโ”€mapper
โ”‚  โ”‚  โ”‚              โ”‚  โ””โ”€service
โ”‚  โ”‚  โ”‚              โ”œโ”€chat
โ”‚  โ”‚  โ”‚              โ”‚  โ”œโ”€config
โ”‚  โ”‚  โ”‚              โ”‚  โ”œโ”€controller
โ”‚  โ”‚  โ”‚              โ”‚  โ”œโ”€model
โ”‚  โ”‚  โ”‚              โ”‚  โ”œโ”€repository
โ”‚  โ”‚  โ”‚              โ”‚  โ””โ”€service
โ”‚  โ”‚  โ”‚              โ”œโ”€comment
โ”‚  โ”‚  โ”‚              โ”‚  โ”œโ”€controller
โ”‚  โ”‚  โ”‚              โ”‚  โ”œโ”€dto
โ”‚  โ”‚  โ”‚              โ”‚  โ”œโ”€mapper
โ”‚  โ”‚  โ”‚              โ”‚  โ””โ”€service
โ”‚  โ”‚  โ”‚              โ”œโ”€config
โ”‚  โ”‚  โ”‚              โ””โ”€member
โ”‚  โ”‚  โ”‚                  โ”œโ”€controller
โ”‚  โ”‚  โ”‚                  โ”œโ”€dto
โ”‚  โ”‚  โ”‚                  โ”œโ”€handler
โ”‚  โ”‚  โ”‚                  โ”œโ”€mapper
โ”‚  โ”‚  โ”‚                  โ””โ”€service
โ”‚  โ”‚  โ””โ”€resources
โ”‚  โ”‚      โ”œโ”€mapper
โ”‚  โ”‚      โ”œโ”€static
โ”‚  โ”‚      โ”‚  โ”œโ”€css
โ”‚  โ”‚      โ”‚  โ”œโ”€images
โ”‚  โ”‚      โ”‚  โ”‚  โ””โ”€main
โ”‚  โ”‚      โ”‚  โ””โ”€js
โ”‚  โ”‚      โ””โ”€templates
โ”‚  โ”‚          โ”œโ”€bbs
โ”‚  โ”‚          โ”œโ”€chat
โ”‚  โ”‚          โ”œโ”€common
โ”‚  โ”‚          โ”‚  โ”œโ”€fragments
โ”‚  โ”‚          โ”‚  โ””โ”€layout
โ”‚  โ”‚          โ””โ”€member

About

1ํŒ€ - ๐Ÿฆ–์ด๋™ํ˜, ๐Ÿ™์ด๊ฒฝ๋ฏผ, ๐Ÿ‹๋ฐ•๋ฏผ์„ฑ, ๐Ÿฐ๋ฐ•์žฌ๋ฆฐ, ๐Ÿฅ๊ณ ๋ผํฌ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 54.9%
  • Java 39.1%
  • CSS 6.0%