- κΆν
- κΉκ·Όμ
- κΉμ μ€
- ννμ
- 컨νΌλ°μ€/μΈλ―Έλ/μμ μ°Έκ°μ λ° μ΄μμ
- μμ , κ°μ°, ν λ‘ μ€ μ€μκ° μ§μμλ΅ λ° ν¬νλ₯Ό ν΅ν μ²μ€μ λ₯λμ μ°Έμ¬λ₯Ό μ λν¨
- μλ²½ν νκΈν μ§μ β μ΄μ©μ μ°λ ΉμΈ΅ νλ (μ€μ₯λ /μλ)
- Front-end, back-endκ° μ μ νκ² λ°°λΆ, 4λͺ μ΄ λμ μ μΌλ‘ κ°λ°ν λ§ν λΆλ
- 3κ°μ§ κΈ°λ₯(Q&A / Live poll / Analytics), 3κ°μ§ λͺ¨λ(Admin / Host / Guest)
- Q&A(μ§λ¬ΈνκΈ°): μ€μκ° μ§λ¬Έμ ν μ μκ³ , μ’μμλ₯Ό λλ₯Ό μ μλ νλ©΄
- Live poll(μ€μκ° ν¬ν): μ½κ² μ¬μ©ν μ μλλ‘ μ€κ³ (O/Xν¬ν, λ³μ μ£ΌκΈ°, Nμ§μ λ€ν ν΄μ¦ λ±)
- Analytics(ν΅κ³/λ³΄κ³ μ): μ λ£κΈ°λ₯μ 무λ£λ‘ μ§μν¨ (ν¬λ§·: excel)
- μ§λ¬Έμ λκΈ κΈ°λ₯μ μΆκ°ν¨
- Realtime & Robust: μ€μκ° μ§λ¬Έ 곡μ , μ€μκ° ν¬ν λ° μμ μ μλ²/ν΄λΌμ΄μΈνΈ λμ
- Localization: νκ΅μΈμκ² μΉμν UI κ°λ° (μΉ΄ν‘μ ν¬ν UI, λ€μν νκΈν°νΈ μΆκ° λ±)
- Mobile first: Guest λͺ¨λλ μ€λ§νΈν°μ μ΅μ νλ UI κ°λ°, μ΅μ ν μμ μ§ν
- Emoji μ μ©
- κΈ°ν: infinite scroll, D3 libraryλ₯Ό μ΄μ©ν analytics, lighthouse μ±λ₯ κ°μ
- Front-end: React, Apollo, D3js, (Websocket/Polling)
- Back-end: Nginx, nodejs, MySQL2, Sequelize, GraphQL(Yoga), Oauth
- Deployment: Docker
- Env: Eslint, babel, webpack, prettier, yarn, githubμ μΆ©μ€νκ² μ¬μ©ν¨