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
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