IT62-BU13 :: LakKanAn

เว็บแอปพลิเคชันจําหน่ายและแลกเปลี่ยนหนังสือ

details
LakKanAnเป็นเว็บแอปพลิเคชันที่สามารถ ซื้อ-ขาย เก็บ อ่าน e-book และ ยังสามารถแลกเปลี่ยน e-book แบบชั่วคราวระหว่างสมาชิกในเว็บแอปพลิเคชัน โดยเริ่มต้นของระบบนั้นจำเป็นต้องมีการลงทะเบียนเป็นสมาชิกของแพลตฟอร์มเพื่อเป็นขั้นตอนแรกสู่การใช้งานแพลตฟอร์ม และเมื่อมีสถานะเป็นสมาชิกของแพลตฟอร์มแล้ว ก็ยังสามารถซื้อ e-book เพื่อเพิ่มไปยังคลัง e-book ส่วนตัวได้ โดยการซื้อนั้นจำเป็นที่ต้องชำระเงินกับทางแพลตฟอร์ม เมื่อมีการชำระเงินแล้ว e-book จะถูกนำเข้าคลังส่วนตัวโดยอัตโนมัติ และเมื่อเข้าสู่คลังก็มีระบบที่จะสามารถอ่าน e-book ได้ผ่านทางแพลตฟอร์ม หรือสามารถนำไปแลกเปลี่ยนชั่วคราวกับสมาชิกท่านอื่นได้โดยที่ว่าไม่จำเป็นจะต้องกังวลเรื่องของระยะเวลาการยืม ระบบสามารถกำหนดระยะเวลาการให้ยืมได้และเมื่อครบกำหนดทางระบบจะทำการคืนหนังสือที่ถูกยืมกลับสู่เจ้าของโดยอัตโนมัติ ในระหว่างที่มีการทำงานของระบบส่วนต่างๆก็จะมีการบันทึกข้อมูลลงสู่ระบบหรือจะเรียกว่าระบบ Log เพื่อเป็นการเก็บข้อมูลการใช้งานของระบบหากเกิดข้อผิดพลาดก็สามารถจะตรวจสอบผ่านระบบ Log ได้
tools & techniques
• Backend - Language: Javascript - Framework: Express.JS - Authentication: Firebase Authentication - Payment Service: Stripe • Frontend - Language: JavaScript - Framework: Nuxt.js - Components Framework: Vuetify - Library: Axios • Database - Database Management System: Firebase (Cloud Firestore) - Storages: Minio • DevSecOps - CI/CD: GitHub Action - Code scanner: SonarCloud - Container scanner: trivy - Security scanner: ZAP • Infrastructure - Hosting: Azure - OS: Ubuntu - container engine: Docker , Docker-compose - Webserver: Nginx • Project Management - Communication: Discord - Design: Figma, FigJam - Code Editor: Visual Studio Code - Version Control System: GitHub - API testing: Postman , Swagger - Others: Draw.io
author
MR.Thongtong Tangsiripaisan
รหัสนักศึกษา 62130500028
thongtong.tg@mail.kmutt.ac.th
MR.Patsakorn Janthawong
รหัสนักศึกษา 62130500065
patsakorn.mark@mail.kmutt.ac.th
MR.Jakkrapop Chivorarerk
รหัสนักศึกษา 62130500108
Jakkrapop.sit@mail.kmutt.ac.th
advisor
Umaporn Supasitthimethee