NguyenTaiAnh / Web_Doc_Truyen_AKT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Truyện ATK - WEBSITE ĐỌC TRUYỆN MIỄN PHÍ

Platform Laguage Language Language DB

♫♬♫♭♮♯♫♬♫♭♮♯♫♬♫♭♮♯♫♬♫♭♮♯♫♬♫♭♮♯♫♬♫♭♮♯♫♬♫♭♮♯♫♬♫♭♮♯♫♬♫♭♮♯♫♬♫♭♮♯♫♬♫♭♮♯♫♬♫♭♮♯♫♬♫♭♮♯♫♬

✈ Công dụng, ứng dụng

Công dụng

  • Tìm kiếm truyện theo tên theo tên, tác giả
  • Đăng ký tài khoản để thêm truyên yêu thích

Ứng dụng

  • Áp dụng cho các nhóm nhỏ, tổ chức trong việc chia sẻ tác phẩm truyện chữ miễn phí.
  • Những người yêu thích đọc truyện.

☝ Mục đích của bài toán

Đầu vào

  • Tên truyện, tên tác giả, tên thể loại
  • Email, tài khoản, mật khẩu người dùng

Đầu ra

  • Danh sách truyện
  • Danh sách chương của 1 truyện
  • Danh sách truyện thgeo dõi

⚙ Các bước cài đặt

  • Bước 1: Clone Responsity này về
  • Bước 2: Cài đặt Xampp 7.1.33 https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.1.33/xampp-windows-x64-7.1.33-1-VC14-installer.exe/download
  • Bước 3: Cài Composer https://getcomposer.org/download/
  • Bước 4: Mở thư mục xampp, tìm file xampp-control.exe, run Apache và MySql
  • Bước 5: Tạo một database trên MySQL Xampp
  • Bước 6: Import file demotruyen.sql (trong thư mục vừa clonde về) vào database vừa tạo
  • Bước 7: Vào thư mục vừa clone về, mở cmd tại thư mục vừa clone về lên
  • Bước 8: Gõ lệnh composer install
  • Bước 9: Gõ lệnh composer update
  • Bước 10: Trong thư mục vừa clone về tạo file .env
  • Bước 11: Mở file .env.example sao chép toàn vộ vào file .env
  • Bước 12: Trong thư mục vừa clone về mở cmd và chạy lệnh php artisan key:generate
  • Bước 13: Tại cmd tiếp tục chạy lệnh php artisan serve
  • Bước 14: Vào trình duyệt mở http://127.0.0.1:8000
  • Bước 15: Nhấn Enter giao diện trang chủ sẽ hiện thỉ ra vAyYAf.png

Chú ý trong file .env, thay đổi trong file các dòng sau sao cho phù hợp với máy

  • DB_CONNECTION=mysql
  • DB_HOST=127.0.0.1
  • DB_PORT=3306
  • DB_DATABASE=demotruyen // Tên database
  • DB_USERNAME=root // nhập tên user nếu có
  • DB_PASSWORD= // Nhập mật khẩu nếu có

-------------------- END -------------------------------
TK test:
- Tk ADMIN: anh@gmail.com / 12345678
- Tk USER: anh1@gmail.com / 12345678

📑 Nội dung của bài toán

  • Chức năng đã làm được:

- Thiết kế giao diện: Trang chủ, Đăng ký, Đăng nhập, Trang đọc truyện

- User

  • Nhập tên truyện
  • Chọn truyện muốn xem
  • Đọc truyện bắt đầu từ chương bạn muốn
  • Đặt truyện vào danh sách yêu thích (không bắt buộc)

vqyDqU.png

- Admin

  • Thống kê truyện, chương, người dùnhg
  • Quản lý người dùng, thể loại, trạng thái, tác giả, truyện, chương

- Giao diện Admin

Capture

💻 Hướng phát triển cho bài toán

  • Ưu tiên các truyện có nhiều lượt xem lên top ...
  • Chia sẽ truyện lên các trang mạng xã hội
  • Mục comment cho người đọc truyện
  • Người dùng có thể upload truyện
  • Người dùng có thể đánh giá bố truyện
  • Hiển thị truyện hot nhất theo năm, tháng, tuần

👦 Tác giả:

  • Nguyễn Tài Anh - Back End Developer (Laravel, Git Manager) - link to GitHub!
  • Trần Minh Tâm - Data Analysis (PHP, MySQL, MariaDB) - link to GitHub!
  • Nguyễn Văn Khải - Front End Developper (HTML, CSS, Javascripts, Bootstrap) - link to GitHub!

About


Languages

Language:HTML 54.2%Language:Blade 27.1%Language:PHP 18.5%Language:Shell 0.1%Language:Vue 0.1%