https://github.com/codestates-seb/seb43_pre_035
https://github.com/codestates-seb/seb43_pre_035
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/codestates-seb/seb43_pre_035
- Owner: codestates-seb
- Created: 2023-04-06T07:21:22.000Z (about 3 years ago)
- Default Branch: dev
- Last Pushed: 2023-05-02T14:39:38.000Z (about 3 years ago)
- Last Synced: 2025-04-13T01:46:00.246Z (about 1 year ago)
- Language: JavaScript
- Size: 21.7 MB
- Stars: 6
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ๐ฆ Owly
* Team Nameย :ย Hoot
* Project Nameย :ย Owly
* A Website For Programmers To Ask And Answer Questions
* Stack Overflow Clone Coding
* Durationย :ย 2023.04.14 - 2023.04.27
* Link : Click HERE to experience Owly!
## ๐งโ๐คโ๐ง Team members
| ์ด์ฐ์
(BE Leader) | ์ ์ง์
(BE) | ๊ณ ์ ๊ฐ
(BE) |
|:--------:| :--------: | :--------: |
|
|
|
|
|[@yeonssu](https://github.com/yeonssu) | [@jyoungGrace](https://github.com/jyoungGrace) | [@KYOOKANG](https://github.com/KYOOKANG) |
|
- Signup
- Automated welcome email
- Spring Security
(Authentication, Authorization,
JWT, OAuth)
- Member CRUD
- AWS deployment |
- Question CRUD
- Answer CUD
- Search by title, content
- viewCount increase function
- Adopt answers |
- Question Reply CUD
- Answer Reply CUD
- Exception Code |
| ์ฅ์ฑ์
(FE Leader) | ์ง์ฐ์
(FE) | ๊ณ ์๋ฏผ
(FE) |
| :--------: | :--------: | :--------: |
|
|
|
|
| [@splazt](https://github.com/splazt) | [@Zeereoreo](https://github.com/Zeereoreo) | [@Gorden-Dosi](https://github.com/Gorden-Dosi) |
|
- Main Page (Inf. Scroll)
- UI Design & User Flow Head
- Token Authentication
- Login Status & Member
ย ย Access Control
- Ask Page (C)
- Q&A & QA-Replies CRUD
- Header / Sidebar
- Responsive Design
|
- Question Page
- Question UD
- Answer CRUD
- QA-Replies CRUD
- Members-Only Features
- Header
- AWS Deployment / Release
|
- Member Info Page (RUD)
- Login (R), Signup (C) Page
- ID/PW Validation
- Logo Design
||||
## ๐ Introduction to Project Features
### ํ์ ๊ธฐ๋ฅ
- ํ์๊ฐ์
- ๋ก๊ทธ์ธ / ๋ก๊ทธ์์
- ํ์ ์ ๋ณด ์กฐํ (๋ง์ดํ์ด์ง)
- ํ์ ์ ๋ณด ์์ (์์ ์ ์ ๋ณด๋ง ์์ ๊ฐ๋ฅ)
- ํ์ ์ ๋ณด ์ญ์ (์์ ์ ์ ๋ณด๋ง ์ญ์ ๊ฐ๋ฅ)
### ์ง๋ฌธ(๊ฒ์๊ธ) ๊ธฐ๋ฅ
- ์ง๋ฌธ ์กฐํ (ํ์์ด ์๋ ์ฌ๋๋ ์กฐํ ๊ฐ๋ฅ)
- ๊ด๋ จ ๋ต๋ณ, ๋๊ธ ๋ชจ๋ ์กฐํ ๊ฐ๋ฅ
- ์ง๋ฌธ ์์ฑ (ํ์๋ง ๊ฐ๋ฅ)
- ์ง๋ฌธ ์์ (์ง๋ฌธ ์์ฑ์๋ง ๊ฐ๋ฅ)
- ์ง๋ฌธ ์ญ์ (์ง๋ฌธ ์์ฑ์๋ง ๊ฐ๋ฅ)
- ์ง๋ฌธ ์ญ์ ์, ์ง๋ฌธ ์กฐํ ๋ถ๊ฐ๋ฅ
- ์ง๋ฌธ ์ญ์ ์, ๊ด๋ จ ๋ต๋ณ ๋ชจ๋ ์กฐํ ๋ถ๊ฐ๋ฅ
- ์ง๋ฌธ ์ญ์ ์, ๊ด๋ จ ๋๊ธ ๋ชจ๋ ์กฐํ ๋ถ๊ฐ๋ฅ
### ๋ต๋ณ ๊ธฐ๋ฅ
- ๋ต๋ณ ์์ฑ (๋ต๋ณ ์์ฑ์๋ง ๊ฐ๋ฅ)
- ๋ต๋ณ ์์ (๋ต๋ณ ์์ฑ์๋ง ๊ฐ๋ฅ)
- ๋ต๋ณ ์ญ์ (๋ต๋ณ ์์ฑ์๋ง ๊ฐ๋ฅ)
- ๋ต๋ณ ์ฑํ ๊ธฐ๋ฅ (์ง๋ฌธ ์์ฑ์๋ง ๊ฐ๋ฅ)
### ๋๊ธ ๊ธฐ๋ฅ
- ์ง๋ฌธ์ ๋๊ธ ์์ฑ (๋๊ธ ์์ฑ์๋ง ๊ฐ๋ฅ)
- ์ง๋ฌธ์ ๋ฌ๋ฆฐ ๋๊ธ ์์ (๋๊ธ ์์ฑ์๋ง ๊ฐ๋ฅ)
- ์ง๋ฌธ์ ๋ฌ๋ฆฐ ๋๊ธ ์ญ์ (๋๊ธ ์์ฑ์๋ง ๊ฐ๋ฅ)
- ๋ต๋ณ์ ๋๊ธ ์์ฑ (๋๊ธ ์์ฑ์๋ง ๊ฐ๋ฅ)
- ๋ต๋ณ์ ๋ฌ๋ฆฐ ๋๊ธ ์์ (๋๊ธ ์์ฑ์๋ง ๊ฐ๋ฅ)
- ๋ต๋ณ์ ๋ฌ๋ฆฐ ๋๊ธ ์ญ์ (๋๊ธ ์์ฑ์๋ง ๊ฐ๋ฅ)
## ๐ป Stacks Used
### Back-end
| Java | Spring | Spring Boot | Spring Security | MySQL | AWS |
| :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: |
|
|
|
|
|
|
|
### Front-end
| Html | CSS | JavaScript | React | Styled
Components | axios | esLint | Figma | React
Router |
| :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: |
|
|
|
|
|
|
|
|
|
|
### Tools
| Github | Discord | Notion |
| :--------: | :--------: | :------: |
|
|
|
|
## ๐ Project Docs
### ์ฌ์ฉ์ ์๊ตฌ์ฌํญ ์ ์์

### DB Diagram

### Prototyping
[Wireframe Link (Figma)](https://www.figma.com/file/MaOjCuQ53oy3nMzOpHCvfi/ํ๋ฉด-์ ์์?node-id=38%3A176&t=hsQJoweA07WvGrFY-1)
#### User Flow

#### UI Style (Figma)

#### Prototype (Figma)

## ๐ Github Rule
### Commit Convention
| Message | ์ค๋ช
|
| :--------: | :---------------------------------------------------- |
| `add` | ์๋ก์ด ํ๋ก์ ํธ, ํ์ผ ๋ฑ ์ถ๊ฐ |
| `feat` | ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
| `fix` | ๋ฒ๊ทธ ์์ |
| `refactor` | ์ฝ๋ ๋ฆฌํฉํ ๋ง |
| `style` | ์ฝ๋ ํฌ๋งทํ
, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ์คํ์ผ ๋ณ๊ฒฝ ๋ฑ |
| `remove` | ์ฌ์ฉํ์ง ์๋ ํ์ผ ๋๋ ํด๋ ์ญ์ |
| `rename` | ํ์ผ ๋๋ ํด๋๋ช
์์ |
| `chore` | ๋น๋ ์
๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์ |
### Branch
- `main` : ์๋น์ค ์ด์ ๋ธ๋์น
- `dev` : ๋ฉ์ธ ๋ธ๋์น ๋ฐฐํฌ์ ๋ฆด๋ฆฌ์ฆ ๋ธ๋์น
- `be-dev` : BE ๊ฐ๋ฐ ํ๊ฒฝ ๋ธ๋์น
- `fe-dev` : FE ๊ฐ๋ฐ ํ๊ฒฝ ๋ธ๋์น
- `be-feat/[feature name]` : BE ๊ธฐ๋ฅ ๊ฐ๋ฐ ๋ธ๋์น
- `fe-feat/[feature name]` : FE ๊ธฐ๋ฅ ๊ฐ๋ฐ ๋ธ๋์น
## Upcoming Features
- ์ง๋ฌธ ๋ชฉ๋ก ํํฐ๋ง ๋ฐ ๊ฒ์ ๊ธฐ๋ฅ
- ๋ต๋ณ ์ฑํ ๊ธฐ๋ฅ
- ์น์๋ํฐ
- Google OAuth
- ๋ชจ๋ฐ์ผ ๋ฐ์ํ ๋์์ธ (๋ด๋น๊ฒ์ด์
, ์ฌ์ด๋๋ฐ)