connect-foundation / 2019-08

โœ‰์‹ค์‹œ๊ฐ„ ๊ทธ๋ฃน ์ฑ„ํŒ… ์„œ๋น„์Šค โœ‰
MIT License
12 stars 4 forks source link
express filesharing react realtime-chat typescript websocket



๐Ÿ  Snug Demo | ๐Ÿ“– WIKI | ๐Ÿ—ƒ ์Šค๋„ˆ๊ทธ ์‚ฌ์šฉ ์„ค๋ช…์„œ | ๐Ÿ’ฝ ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ํ•˜๊ธฐ | ๐Ÿคบ๊ฐœ๋ฐœ์ž

์ฃผ์š” ๋™๊ธฐ



์ฃผ์š” ๊ธฐ๋Šฅ

1. ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ…๊ณผ ๋ฉ”์‹œ์ง€์— ๋Œ“๊ธ€(thread)

2. ๋ฌดํ•œ ์Šคํฌ๋กค๋ง

3. ํŒŒ์ผ ๊ณต์œ 

4. ์›Œํฌ์ŠคํŽ˜์ด์Šค๋งˆ๋‹ค ํ”„๋กœํ•„ ์„ค์ •

5. ์‚ฌ์šฉ์ž ์ดˆ๋Œ€

6. ๊ณต๊ฐœ/๋น„๋ฐ€ ์ฑ„๋„


ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

Workflow

์•Œ๋ฆผ ๊ตฌ์กฐ

Clean Architecture

ERD

ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ํ•˜๊ธฐ (Getting Started)

์ค€๋น„

MySql Version 8+

๊ฐœ๋ฐœ

.env.local ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

cd /client && npm install && npm start
cd /server && npm install && npm start

๋ฐฐํฌ

.env.production ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

sh deploy/deploy.sh

ํƒ€์ž„๋ผ์ธ

์ฃผ์š” ๊ธฐ์ˆ 

์ฐธ์—ฌ ๊ฐœ๋ฐœ์ž

๊ณ ์Šน๋นˆ @raccoonback

์ฃผ ์—ญํ• 

๊น€๊ฒฝ๋ž˜ @kyungrae

์ฃผ ์—ญํ• 

๊น€๊ธฐํ‘œ @GiPyoo

์ฃผ ์—ญํ• 

์ด์ƒ์› @sangwon21

์ฃผ ์—ญํ•