Application | Domain | Language | Framework |
---|---|---|---|
✅ Desktop Web | 🔲 AI | ✅ JavaScript | ✅ Vue.js |
✅ Mobile Web | 🔲 Big Data | ✅ TypeScript | 🔲 React |
✅ Responsive Web | 🔲 Blockchain | 🔲 C/C++ | 🔲 Angular |
🔲 Android App | 🔲 IoT | 🔲 C# | ✅ Nest.js |
🔲 iOS App | 🔲 AR/VR/Metaverse | 🔲 Python | ✅ Quasar |
🔲 Desktop App | 🔲 Game | 🔲 Java | 🔲 Spring/Springboot |
✅ WebRTC | 🔲 Kotlin | ✅ OpenVidu |
-
프로젝트명: 커뮤니티 음성대화 및 영상공유 서비스
-
서비스 특징: 간단하게 참여할 수 있는 주제별 대화 서비스
-
주요 기능
- 회원 관리
- 화상 및 음성 미팅룸
- 채팅
- 그룹 채팅
- 팔로우 / 차단
-
주요 기술
- WebRTC
- WebSocket
- JWT Authentication
- REST API
-
참조 리소스
- Vuetify : 디자인 전반 적용
- Vue Script, Vue.js Examples : 각종 컴포넌트 활용
- Nicepage : View 디자인
-
배포 환경
- URL: 마지막에
- 테스트 계정: 구글로그인하세요
// 개발 환경, 기술 스택, 시스템 구성도, ERD, 기능 상세 설명 등
개발환경 : Window, Mac
배포환경 : Linux Docker Container
A Quasar Framework app
npm install
quasar dev
npm run lint
npm run format
quasar build
See Configuring quasar.conf.js.
A progressive Node.js framework for building efficient and scalable server-side applications.
Nest framework TypeScript starter repository.
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.
- Author - Kamil Myśliwiec
- Website - https://nestjs.com
- Twitter - @nestframework
Nest is MIT licensed.
- main.ts : 루트 파일. 여기에 모든걸 import 하고 실행한다
- app.module : 개발에 사용된 모듈을 담는 파일
- controllers : service 를 import 하고 매핑된 url 에 따라 함수를 정의하고 service 계층의 핵심 로직을 실행시킨다
- services : repository (Database 계층) 를 import 하고 로직에 따라 repository 의 쿼리를 실행시킨다
- repository : DB 연결 및 CRUD 를 담당한다
- models : 필요한 DTO 및 DAO 를 정의한다
yarn typeorm schema:sync