Skip to content

πŸ‘©β€πŸ‘©β€πŸ‘§β€πŸ‘¦ 와글와글 ver.2

Notifications You must be signed in to change notification settings

mobil2team/waglewagle-FE

Repository files navigation

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ 와글와글 (Wagle Wagle)


α„…α…©α„€α…©_ᄃᅑ크

Hits

Deploy ✨


Our Team 🌿

우리 νŒ€μ˜ ν˜‘μ—…

πŸ‘©πŸ»β€πŸ’» λͺ¨λΉŒ2νŒ€μ˜ κ·ΈλΌμš΄λ“œ λ£°

πŸ“ API λ¬Έμ„œ(Swagger)

πŸ§‘β€πŸ« μš©μ–΄ 사전

πŸ“Ž νŠΈλŸ¬λΈ” μŠˆνŒ…


νŒ€μ› μ†Œκ°œ

기획 λ””μžμΈ 개발(FE) 개발(FE,BE) 개발(FE,BE) 개발(BE)
@yunnamkyeong Naeun Kim @Sang-minKIM @insiderhj @SuHyeon00 @h-sooah
μœ€λ‚¨κ²½ κΉ€λ‚˜μ€ 김상민 김희진 μ˜€μˆ˜ν˜„ ν•œμˆ˜μ•„

Aboud Project πŸš‹

μ†Œν”„ν‹°μ–΄ λΆ€νŠΈμΊ ν”„ 3κΈ° - μ›Œλ°μ—… ν”„λ‘œμ νŠΈ μ†Œν”„ν‹°5, λͺ¨λΉŒ2νŒ€

개발 κΈ°κ°„: 2024.01.04 ~

μ§€λ£¨ν•œ μ§€ν•˜μ² .. λ‚΄ μ˜† μ‚¬λžŒμ€ 무슨 μƒκ°ν•˜μ§€? πŸ€”πŸ’­

μ§€ν•˜μ² μ„ νƒ€κ³ μžˆλŠ” μ‚¬λžŒλ“€μ˜ κ³΅κ°λŒ€λ₯Ό λ°”νƒ•μœΌλ‘œ μ½˜ν…μΈ λ₯Ό 곡유/νƒμƒ‰ν•˜λ©° μ§€ν•˜μ²  이동 μ€‘μ˜ 지루함을 ν•΄μ†Œν•˜λŠ” μ›Ήμ„œλΉ„μŠ€


Functions πŸ“ͺ

1. μ§€κΈˆ λ‚΄ 생각은❗️

μ—­ λ³„λ‘œ μ†Œμ†Œν•œ 글을 올렀 λ‹Ήμž₯의 λ‚˜μ˜ 기뢄을 ν‘œν˜„ν•˜κ³  λ‹€λ₯Έ μ‚¬λžŒμ—κ²Œ 정보λ₯Ό κ³΅μœ ν•œλ‹€.

2. μ§€κΈˆ λ‹€λ₯Έ μ‚¬λžŒλ“€μ€β“

λΉ„μŠ·ν•œ μ‹œκ°„λŒ€μ— μ§€ν•˜μ² μ„ νƒ€λŠ” μ‚¬λžŒλ“€μ˜ 글을 톡해 κ³΅κ°λŒ€λ₯Ό ν˜•μ„±ν•˜κ³  μ§€λ£¨ν•œ μ§€ν•˜μ² μ—μ„œμ˜ μ‹œκ°„μ„ λ‹¬λžœλ‹€.
(μ§€ν•˜μ²  이용의 지루함 곡감, μž¬λ°ŒλŠ” 지 μ—…λ‘œλ“œ λ“±)

3. 와글와글 μ§€ν•˜μ²  ⁉️

μ •μ„œλ₯Ό ν‘œν˜„ν•˜λŠ” 캐릭터와 곡감성을 담은 μž¬μΉ˜μžˆλŠ” 랜덀 λ‹‰λ„€μž„μ„ 톡해 μ†Œμ†Œν•œ 재미λ₯Ό λΆ€μ—¬ν•œλ‹€.
(ex. λ‹‰λ„€μž„: μΆœκ·Όν•˜κΈ° 싫은 λ°•λͺ…μˆ˜)


Stacks 🐈

Environment

VSCode Intellij Git Github

FrontEnd

HTML5 SASS javascript

BackEnd

SpringBoot H2 Docker

CI/CD

GithubActions

Deploy

AWS EC2

Communication

Slack Notion Figma


Pages πŸ“Ί

ν™ˆν™”λ©΄

와글와글 κΈ€ μ“°κΈ°

와글와글 κΈ€ 보기

ν™”λ©΄ Flow

image


아킀텍쳐 πŸ› οΈ

ER Diagram

FrontEnd Directory Structure

β”œβ”€β”€ README.md
β”œβ”€β”€ .gitignore
β”œβ”€β”€ build.sh
β”œβ”€β”€ index.html
β”œβ”€β”€ index.js
β”œβ”€β”€ package-lock.json
β”œβ”€β”€ package.json
β”œβ”€β”€ .github
β”‚Β Β  └── workflows
β”‚Β Β   Β Β  └── deploy.yml
β”œβ”€β”€ JS
β”‚   β”œβ”€β”€ controllers
β”‚   β”‚Β Β  β”œβ”€β”€ api
β”‚   β”‚Β Β  β”œβ”€β”€ events
β”‚   β”‚Β Β  β”œβ”€β”€ handlers
β”‚   β”‚Β Β  β”œβ”€β”€ init
β”‚   β”‚Β Β  β”œβ”€β”€ utils
β”‚   β”‚Β Β  β”œβ”€β”€ render.js
β”‚   β”œβ”€β”€ views
β”‚   β”‚Β Β  β”œβ”€β”€ components
β”‚   β”‚Β Β  β”‚Β Β  └── card
β”‚   β”‚Β Β  β”‚Β Β  └── upload
β”‚   β”‚Β Β  β”‚Β Β  └── wagle
β”‚   β”‚Β Β  └── pages
β”‚   β”œβ”€β”€ data.js
β”‚   β”œβ”€β”€ pages.js
β”‚Β Β  └── router.js
β”œβ”€β”€ SCSS
β”‚   β”œβ”€β”€ components
β”‚   β”œβ”€β”€ pages
β”‚   β”œβ”€β”€ reset.scss
β”‚   β”œβ”€β”€ style.scss
β”‚Β Β  └── variables.scss
└── public
    β”œβ”€β”€ pin
    └── tag

BackEnd Directory Structure

β”œβ”€β”€ README.md
β”œβ”€β”€ .gitignore
β”œβ”€β”€ Dockerfile
β”œβ”€β”€ LICENSE
β”œβ”€β”€ build.gradle
β”œβ”€β”€ gradlew
β”œβ”€β”€ gradlew.bat
β”œβ”€β”€ settings.gradle
β”œβ”€β”€ .github
β”‚Β Β  └── workflows
β”‚Β Β   Β Β  └── gradle.yml
β”œβ”€β”€ data
β”‚   β”œβ”€β”€ demo.mv.db
β”‚Β Β  └── demo.trace.db
β”œβ”€β”€ document
β”‚   β”œβ”€β”€ ground_rule.md
β”‚Β Β  β”œβ”€β”€ dictionary.md
β”‚Β Β  └── trouble_shooting.md
β”œβ”€β”€ gradlew
β”‚Β Β  └── wrapper
└── src
    β”œβ”€β”€ main
    β”‚Β Β  β”œβ”€β”€ java/com/softee5/mobil2team
    β”‚Β Β  β”‚   β”œβ”€β”€ config
    β”‚Β Β  β”‚   β”œβ”€β”€ controller
    β”‚Β Β  β”‚   β”œβ”€β”€ dto
    β”‚Β Β  β”‚   β”œβ”€β”€ entity
    β”‚Β Β  β”‚   β”œβ”€β”€ repository
    β”‚Β Β  β”‚   β”œβ”€β”€ service
    β”‚Β Β  β”‚   └── Mobil2teamApplication.java
    β”‚Β Β  └── resources
    β”‚Β Β      β”œβ”€β”€ static
    β”‚Β Β      β”‚   └── images
    β”‚Β Β      └── application.yml
    └── test/java/com/softee5/mobil2team