Full source code website upload và nghe nhạc trực tuyến có cả app desktop

[Mã code 27560]
  1 Đánh giá    Viết đánh giá
 0      77      0
Phí tải: 200 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
10-1-2021
Loại file
Full code
Dung lượng
90 MB
Cam kết hỗ trợ
Không chứa mã độc
Có demo thực tế
Có hướng dẫn cài đặt

Hệ thống nghe nhạc trực tuyến, chat, viết blog bao gồm source code web và app. Web nghe nhạc đa chức năng giao diện thân thiện mobile, đẹp. Bộ source code bao gồm có app desktop


MÔ TẢ CHI TIẾT

Hệ thống bao gồm 3 project con:


 * Web podcast

* Server api 

* App desktop

-------------------------------------------

*Web podcast:

   - Giao diện đẹp mắt và thân thiện được viết hoàn toàn bằng framework adonisjs (nodejs)
   - Tích hợp tính năng chat realtime qua websocket
   - Tính năng profile cá nhân, viết blog và người dùng,
   - Trình nhận diện tên bài hát gốc, label recording, năm phát hành

--------------------------------------------

* App desktop 
   - Giao diện đơn giản đẹp mắt
   - App chạy bằng electronjs cross-cross-platform nên rất nhẹ. Các bạn có thể build ra app chạy trên windows, macos hoặc linux
 

---------------------------------------------

* Api server

   - Api viết bằng framework của php là laravel 
   - Tính năng xử lý file nhạc, ảnh và trả về token
   - Tính năng nhận diện bài nhạc tải lên qua api

Website demo: http://adonis-webapp.herokuapp.com


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

 

HÌNH ẢNH DEMO

website upload,Code web nghe nhạc,Code web nghe nhạc trực tuyến,code website upload

website upload,Code web nghe nhạc,Code web nghe nhạc trực tuyến,code website upload

website upload,Code web nghe nhạc,Code web nghe nhạc trực tuyến,code website upload

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT
Môi trường yêu cầu:

  - webserver php (apache, nginx, ...) và php >=7.4 
  - nodejs 14.15.4 LTS
  - Composer
  

Folder:

  - laravel_service_upload_file (Server có nhiệm vụ lưu trữ và xử lý file ảnh và audio) php
  - podcast_web (Hệ thống nghe nhạc website) nodejs(adonisjs)
  - podcast_desktop_app (App nghe nhạc cross-platform có thể build ra windows, linux và macos) electronjs

Hướng dẫn cài đặt:

  - Copy thư mục laravel_service_upload_file vào htdocs (xampp) hoặc www (wampp)
  - Trong thư mục laravel_service_upload_file chạy command composer install
  - Sửa thông tin cấu hình trong file .env bao gồm thông tin kết nối database bao gồm host,port,database,user,password, API_AUDIO_TOKEN bạn có thể vào site audd.io(https://audd.io/) để đăng
 kí lấy api nhận diện âm thanh
  - Tạo một database theo thông tin kết nối ở trên và import file laravel.sql (file ở trong thư mục laravel_service_upload_file ) 
  - Lấy etoken trong table storage_file (kiểm tra thời gian hết hạn) để xác thực podcast_web 
  - Thử truy cập vào http://127.0.0.1/laravel_service_upload_file/public nếu thành công thì sang bước tiếp theo
  - Trong thử mục podcast_web bạn chạy command `npm i
  - Sửa lại file .env thông tin kết nối với database bao gồm host,port,database,user,password và ETOKEN (Lấy ở bước trên), SEVER_IP=http://127.0.0.1/laravel_service_upload_file/public
  - Tạo một database theo thông tin kết nối ở trên và import file adonis.sql (file ở trong thư mục podcast_web)
  - Run command npm i -g @adonisjs/cli và adonis serve --dev
  - Truy cập vào địa chỉ http://127.0.0.1:3333 nếu thành công chuyển qua bước build app
  - Tại thư mục podcast_desktop_apprun command ```npm i``` sau đó bạn mở file home.js sửa lại biến server ở dòng đầu tiên bằng giá trị http://127.0.0.1:3333/episodes_api
(${url podcast website}/episodes_api)
  - Run command electron-packager ./ tên_app  --platform=win32 --arch=x64 --icon=./sound-wave.ico  có thể thay đổi icon theo ý muốn để build ra app windows (Muốn build ra linux hoặc macos 
thao khảo hướng dẫn electronjs)
  - Sau khi build ra app các bạn có thể tạo file setup rồi thay thế file podcast_setup.exe trong thư mục podcast_web/public/ để tạo link download
  
* Nhận thêm tính năng theo yêu cầu

More:
  - laravel_service_upload_file được viết bằng framework laravel và mục đích để lưu trữ file và đóng vai trò như proxy . Các bạn có thể thay đổi để lưu trữ file lên google cloud hoặc amazon s3 
  - Podcast website viết bằng framework adonisjs (nodejs) có cấu trúc tương tự laravel và đóng vai trò làm api cho app desktop
  - Podcast_desktop_app được viết bằng electronjs (nodejs)

### Thông tin liên hệ

Không thể cài đặt hoặc có lỗi sảy ra vui lòng liên hệ với tôi 

Hướng dẫn chi tiết được viết bằng markdown trong file document.md sau khi bạn tải source code về




 
 

 

 
 
LINK DOWNLOAD

podcast-project.zip [90 MB]

File đã kiểm duyệt
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(200 Xu)

BÌNH LUẬN



ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
13:38 - 10/1/2021
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN