์ฑ๊ท ๊ด๋ํ๊ต ์ํํธ์จ์ดํ๊ณผ ์จ๋ผ์ธ ํด์ธ๋ด์ฌ ๋จ์ฒด
๊ฐ๋ฐ๊ธฐ๊ฐ: 2022.03 ~ 2022.10
๊ฐ๋ฐ ๋ฒ์ : http://voluntain.cs.skku.edu/
ํ๋ก ํธ ์๋ฒ : http://voluntain.cs.skku.edu:33307/
๋ฐฑ์๋ ์๋ฒ : http://voluntain.cs.skku.edu:2223/
๋ฐ์ง์ | ์์ฑ์ฐ | ์ดํ์ |
---|---|---|
@parkjiye | @ChaeyeonSeo | @hyunjeong408 |
์ฑ๊ท ๊ด๋ํ๊ต ์ํํธ์จ์ดํ๊ณผ 4ํ๋ | ์ฑ๊ท ๊ด๋ํ๊ต ์ํํธ์จ์ดํ๊ณผ 4ํ๋ | ์ฑ๊ท ๊ด๋ํ๊ต ์ํํธ์จ์ดํ๊ณผ 4ํ๋ |
๋ฐ๋ฃฌํ ์ธ์ ์จ๋ผ์ธ ์ฝ๋ฉ ๊ต์ก ๋ด์ฌ๋ฅผ ํ๋ ๋จ์ฒด์ ๋๋ค. ๊ธฐ์กด์ ์ํํธ์จ์ดํ๊ณผ์์ ์๋ํ๋ ์ฆ ICT ๋ด์ฌ๋จ์ด๋ผ๋ ๊ฐ๋ฐ๋์๊ตญ์์ ์ฝ ํ ๋ฌ ๊ฐ ์ฝ๋ฉ ๊ต์ก ๋ด์ฌ๋ฅผ ํ๋ ํ๋์ด ์์๋๋ฐ, ๋ด์ฌ๊ฐ ์ผํ์ฑ์ผ๋ก ๋๋๋ ์ ์ ์์ฌ์์ ๋๊ปด ์ง์์ ์ธ ๋ด์ฌ๋ฅผ ํ๊ณ ์ ๋ง๋ค์ด์ก์ต๋๋ค. ๋ฐ๋ฃฌํ ์ธ์์๋ ์คํฌ๋์น, ํ์ด์ฌ ๋ฑ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ดํ ๊ฐ์๋ฅผ ์ ๊ณตํ๊ณ , ์ง์์๋ต๊ณผ ๋ผ์ด๋ธ ์ธ์ ์ ํตํด ํ๊ตญ ํ์๊ณผ ์ธ๊ตญ ํ์ ๊ฐ์ ์ํต์ด ์ด๋ฃจ์ด์ง๋๋ค.
You can take easy-to-understand lectures created by our team, including Scratch and Python. Also, improve your understanding and application skills of programming with exercise questions in the lecture videos.
Our website supports the following component.
- Various online lectures with detailed descriptions and exercise questions.
- Q&A section to ask questions freely.
- Function to check the lecture you watched recently.
For building and running the application you need:
$ git clone https://github.com/Voluntain-SKKU/Voluntain-2nd.git
$ cd Voluntain-2nd
$ cd strapi-backend
$ nvm use v.14.19.3
$ npm install
$ npm run develop
$ cd voluntain-app
$ nvm use v.14.19.3
$ npm install
$ npm run dev
๋ฉ์ธ ํ์ด์ง | ์๊ฐ ํ์ด์ง |
---|---|
๊ฐ์ข ์๊ฐ ํ์ด์ง | ๊ฐ์ ์์ ํ์ด์ง |
- Scratch, Python 2๊ฐ ๊ฐ์ข ๋ฐ ๊ฐ ๊ฐ์ข๋ง๋ค 10๊ฐ ๊ฐ๋์ ๊ฐ์ ์์ ์ ๊ณต
- ์ถํ ์ง์์ ์ผ๋ก ๊ฐ์ข ์ถ๊ฐ ๋ฐ ์ ๋ก๋ ์์
- Disqus๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์ ๊ด๋ จ ์ง๋ฌธ์ด๋ ๋จ์ฒด์ ๋ํ ์ง๋ฌธ ์์ฑ ๊ฐ๋ฅ
- Cookie ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ ์ด์ ์ ํ์ตํ๋ ๋ด์ฉ ์ดํ๋ถํฐ ๋ฐ๋ก ํ์ต ๊ฐ๋ฅ
โโโ README.md
โโโ package-lock.json
โโโ package.json
โโโ strapi-backend :
โย ย โโโ README.md
โย ย โโโ api : db model, api ๊ด๋ จ ์ ๋ณด ํด๋
โย ย โย ย โโโ about
โย ย โย ย โโโ course
โย ย โย ย โโโ lecture
โย ย โโโ config : ์๋ฒ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ ์ ๋ณด ํด๋
โย ย โย ย โโโ database.js
โย ย โย ย โโโ env : ๋ฐฐํฌ ํ๊ฒฝ(NODE_ENV = production) ์ผ ๋ ์ค์ ์ ๋ณด ํด๋
โย ย โย ย โโโ functions : ํ๋ก์ ํธ์์ ์คํ๋๋ ํจ์ ๊ด๋ จ ์ ๋ณด ํด๋
โย ย โย ย โโโ server.js
โย ย โโโ extensions
โย ย โย ย โโโ users-permissions : ๊ถํ ์ ๋ณด
โย ย โโโ favicon.ico
โย ย โโโ package-lock.json
โย ย โโโ package.json
โย ย โโโ public
โย ย โโโ robots.txt
โย ย โโโ uploads : ๊ฐ์ ๋ณ ์ฌ์ง
โโโ voluntain-app : ํ๋ก ํธ์๋
โโโ README.md
โโโ components
โย ย โโโ CourseCard.js
โย ย โโโ Footer.js
โย ย โโโ LectureCards.js
โย ย โโโ MainBanner.js : ๋ฉ์ธ ํ์ด์ง์ ์๋ ๋จ์ ๋ฐฐ๋ ์ปดํฌ๋ํธ, ์ปค๋ฎค๋ํฐ ์ด๋ฆ๊ณผ ์ฌ๋ก๊ฑด์ ํฌํจ.
โย ย โโโ MainCard.js
โย ย โโโ MainCookieCard.js
โย ย โโโ NavigationBar.js : ๋ค๋น๊ฒ์ด์
๋ฐ ์ปดํฌ๋ํธ, _app.js์์ ๊ณตํต์ผ๋ก ์ ์ฒด ํ์ด์ง์ ํฌํจ๋จ.
โย ย โโโ RecentLecture.js
โย ย โโโ useWindowSize.js
โโโ config
โย ย โโโ next.config.js
โโโ lib
โย ย โโโ context.js
โย ย โโโ ga
โโโ next.config.js
โโโ package-lock.json
โโโ package.json
โโโ pages
โย ย โโโ _app.js
โย ย โโโ _document.js
โย ย โโโ about.js
โย ย โโโ course
โย ย โโโ index.js
โย ย โโโ lecture
โย ย โโโ newcourse
โย ย โโโ question.js
โย ย โโโ setting.js
โโโ public
โย ย โโโ favicon.ico
โย ย โโโ logo_about.png
โโโ styles
โโโ Home.module.css