trunkey2003 / TutorCat

TutorCat - The first Q&A platform with video chat - UIT WEBDEV HACKATHON

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tutor Cat

Hệ thống diễn đàn và trao đổi về lập trình

Dự án tham gia cuộc thi WebDev Adventure 2022 - UIT do Meowmeow team thực hiện

Demo

Tutor Cat

Tính năng

  • Thảo luận, trao đổi qua các câu hỏi và các chủ đề được tạo trên diễn đàn
  • Tạo meeting video Q&A không cần tài khoản nhanh chóng và tiện lợi trong chưa đến 1 phút. Gửi code và chạy code trên web với thời gian thực
  • ... [Đang phát triển]

Công nghệ

Team sử dụng NodeJS, NextJS, PeerJS & SocketIO và một số thư viện khác

Cài đặt

Sử dụng Docker

Ở thư mục root chứa 2 folder client & server, mở terminal, chạy lệnh docker-compose up

Đối với Front-end

Hệ thống yêu cầu máy chủ cần có Node.js v16+ để khởi tạo. Các bước tiến hành cài đặt và khởi chạy được hướng dẫn với máy đã cài đặt sẵn gói npm hoặc yarn

Trước khi sử dụng phần Frontend

Cần cài đặt tất cả các gói trong package.json

  • Qua npm: npm install
  • Qua yarn: yarn

Môi trường lập trình

  • Qua npm: npm run dev
  • QUA yarn: yarn dev

Sản phẩm

Đầu tiên, chúng ta cần xây dựng hệ thống:

  • Qua npm: npm run build
  • Qua yarn: yarn build

Tiếp theo, chạy lệnh dưới đây để khởi chạy hệ thống:

  • Qua npm: npm start
  • Qua yarn: yarn start

Đối với Back-end

Cần cài đặt tất cả các gói trong package.json

  • Qua npm: npm install
  • Qua yarn: yarn

Môi trường lập trình

  • Qua npm: npm run dev
  • QUA yarn: yarn dev

Môi trường sản phẩm

  • Qua npm: npm start
  • Qua yarn: yarn start

About

TutorCat - The first Q&A platform with video chat - UIT WEBDEV HACKATHON


Languages

Language:JavaScript 79.6%Language:CSS 14.6%Language:HTML 5.7%Language:Dockerfile 0.1%Language:Shell 0.0%