Skip to content

datnmdev/storyhub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

📖 StoryHub

Một website đọc truyện tranh trực tuyến với giao diện mượt mà và trải nghiệm người dùng tuyệt vời.

🏁 Giới Thiệu

Đây là nền tảng đọc truyện trực tuyến cho phép người dùng dễ dàng truy cập, đọc và quản lý các câu chuyện, truyện tranh, tiểu thuyết. Hệ thống hỗ trợ tác giả chia sẻ tác phẩm, giúp độc giả tiếp cận nội dung phong phú, đồng thời cung cấp công cụ quản lý cho kiểm duyệt viên và quản trị viên.

🚀 Tính Năng

  • Đọc truyện: Đọc truyện online, quản lý lịch sử, theo dõi truyện.
  • Đánh giá và bình luận: Chấm điểm, bình luận, tương tác với cộng đồng.
  • Tìm kiếm và xếp hạng: Tìm kiếm theo từ khóa, thể loại, hiển thị bảng xếp hạng.
  • Thanh toán và giao dịch: Nạp tiền, thanh toán để mở khóa nội dung.
  • Quản lý tác phẩm: Tác giả đăng tải, chỉnh sửa, quản lý chương truyện.
  • Kiểm duyệt và dịch thuật: Kiểm duyệt và quản lý bản dịch.
  • Quản lý nhân viên: Phân quyền và theo dõi hoạt động nhân viên.
  • Thống kê: Báo cáo doanh thu, lượt đọc, lượt tương tác.

🛠️ Công Nghệ Sử Dụng

  • Frontend: ReactJS, TypeScript, Tailwind CSS
  • Backend: NestJS, Websocket
  • Database: MySQL, Redis
  • Authentication: JWT, OAuth2
  • Message queue: BullMQ
  • Infrastructure: Google Cloud, Docker

📥 Cài đặt và chạy dự án (chạy trong môi trường phát triển)

  • Clone mã nguồn về local
    git clone https://github.com/datnmdev/storyhub.git
  • Chạy backend
    cd ./backend
    yarn install
    yarn start:dev
  • Chạy frontend
    cd ../frontend
    yarn install
    yarn dev

📚 Các Tài Liệu Có Liên Quan

Releases

No releases published

Packages

No packages published