ขึ้นอยู่กับการดาวน์โหลด GitHub Release และ DockerHub Pulls
Cryptofolio เป็นโอเพนซอร์ซและโซลูชันโฮสต์ตนเองสำหรับการติดตามการถือครอง cryptocurrency ของคุณ มันมีเว็บอินเตอร์เฟสแอพมือถือ Android และแอปพลิเคชันเดสก์ท็อปข้ามแพลตฟอร์มสำหรับ Windows, MacOS และ Linux แพลตฟอร์มทั้งสามนี้ใช้งานได้โดยใช้ API แบบพักผ่อนซึ่งคุณต้องโฮสต์ตัวเอง
แอพมือถือ Android นั้นอยู่ใน Google Play
ใช่มี แต่มันไม่ได้มีไว้สำหรับการใช้งานระยะยาวเนื่องจากเก็บข้อมูลใน LocalStorage
บอร์ดโครงการจะได้รับการอัปเดตด้วยคุณสมบัติใด ๆ ที่กำลังพัฒนาอยู่ในปัจจุบัน
หากคุณต้องการบริจาคโปรดอย่าลังเลที่จะทำเช่นนั้นมันจะได้รับการชื่นชมมาก อย่างไรก็ตามฉันไม่ต้องการให้คุณรู้สึกว่าต้องทำเช่นนั้นและไม่มีข้อได้เปรียบ หากคุณตัดสินใจที่จะบริจาคโปรดติดต่อฉันหลังจากนั้นเพื่อที่ฉันจะได้ขอบคุณจริง ๆ และฉันชอบที่จะได้ยินเกี่ยวกับแนวคิดใด ๆ ที่คุณอาจมีสำหรับ cryptofolio หากพวกเขาอยู่ในขอบเขตของโครงการฉันอาจจะนำไปใช้
คลิกที่รายการที่ยุบได้ในรายการด้านล่างเพื่อดูที่อยู่การบริจาคที่เกี่ยวข้อง
เว็บอินเตอร์เฟสเป็นเพียง HTML/CSS กับวานิลลา JS แอพมือถือทำด้วย React Native แอพเดสก์ท็อปเป็นโคลนของเว็บไซต์และใช้อิเล็กตรอน API ส่วนที่เหลือถูกเข้ารหัสใน PHP
ใช่ API ได้รับการบันทึกไว้
ไม่ Cryptofolio สามารถติดตามคุณค่าของ cryptoassets ใด ๆ ที่คุณเพิ่มด้วยตนเอง มันไม่ได้สื่อสารหรือรวมเข้ากับ blockchain ใด ๆ
มันสามารถให้คุณได้อย่างรวดเร็วในตลาดในขณะที่ยังติดตามสินทรัพย์และมูลค่าของคุณ นอกจากนี้ยังมีคุณสมบัติที่ช่วยให้คุณแบ่งปันผลงานของคุณในแบบอ่านอย่างเดียวกับทุกคนที่คุณเลือกที่จะให้ลิงค์ ในการตั้งค่านี้โปรดไปที่ส่วน "การตั้งค่า" ของเว็บอินเตอร์เฟสเปิดใช้งานการแชร์พอร์ตโฟลิโอตั้งรหัส PIN และใช้ URL ที่สร้างขึ้นเพื่อดูสินทรัพย์ของคุณโดยไม่ต้องเข้าสู่ระบบ สิ่งนี้ช่วยให้คุณแบ่งปันผลงานของคุณกับเพื่อนครอบครัวหรือคนแปลกหน้าโดยที่พวกเขาไม่สามารถแก้ไขได้
เนื่องจากข้อมูลของคุณไม่เคยออกจากอุปกรณ์ใด ๆ ที่ API โฮสต์อยู่จึงเป็นส่วนตัวเท่าที่คุณทำ Cryptofolio ไม่เคยส่งข้อมูลของคุณทุกที่และไม่มีเซิร์ฟเวอร์ส่วนกลางหรืออะไรก็ตามที่โทรศัพท์กลับบ้านไป มันอยู่ในตัวเองทั้งหมดและอยู่ภายใต้การควบคุมของคุณ
เนื่องจากไม่มีกุญแจส่วนตัวหรือเงินทุนจริงที่จัดขึ้นใน cryptofolio สินทรัพย์ของคุณจึงไม่เสี่ยง แต่อย่างใด รหัสผ่านของผู้ใช้จะถูกแฮชด้วย BCrypt และมีการตรวจสอบการตรวจสอบฝั่งไคลเอ็นต์เมื่อดำเนินการที่แก้ไขข้อมูลใด ๆ อย่างไรก็ตามเนื่องจากนี่เป็นแอปพลิเคชั่นที่โฮสต์ด้วยตนเองซึ่งมีวัตถุประสงค์เพื่อใช้งานโดยบุคคลหนึ่งคนจึงไม่มีการตรวจสอบการตรวจสอบความถูกต้องจำนวนมากบนฝั่งเซิร์ฟเวอร์ดังนั้นหากคุณพยายามที่จะทำลายมันโดยมีวัตถุประสงค์คุณอาจประสบความสำเร็จ แนวคิดที่นี่คือคุณจะไม่พยายามทำให้ข้อมูลของคุณยุ่งเหยิง ไม่ว่าในกรณีใดถ้าคุณทำสิ่งต่าง ๆ ให้ลบ "account.json", "holdings.json" และ "settings.json" ใน "/API/data/" ไดเรกทอรีและต่อมาการเข้าสู่ระบบอีกครั้งจะสร้างสำเนาที่ทำงานใหม่ของไฟล์ (แม้ว่าคุณจะสูญเสียข้อมูลของคุณ)
หากคุณใช้ DockerHub ให้ทำตามคำแนะนำในหน้าเว็บที่นั่น
ใช้ docker pull xtrendence/cryptofolio:latest เพื่อดึงภาพล่าสุดอย่างรวดเร็ว
ชื่อผู้ใช้เริ่มต้น : ผู้ดูแลระบบ (บัญชีผู้ดูแลระบบจะต้องมีชื่อผู้ใช้ "ผู้ดูแล") เสมอ
รหัสผ่านเริ่มต้น : ผู้ดูแลระบบ
ก่อนอื่นให้ดาวน์โหลดรุ่นล่าสุดจากส่วนเผยแพร่ สำหรับ API และเว็บไซต์เพื่อให้แน่ใจว่าคุณจะไม่ได้รับรหัสที่ยังไม่เสร็จและทุกอย่างเข้ากันได้ดาวน์โหลดไฟล์ "ซอร์สโค้ด (zip)" จากส่วนการเปิดตัวแทนที่จะดาวน์โหลดซอร์สโค้ดที่มีคอมมิทล่าสุด จากนั้นคุณจะต้องตั้งค่าเซิร์ฟเวอร์บนเครือข่ายของคุณโดยใช้คู่มือเช่นนี้
หากคุณต้องการโฮสต์ออนไลน์คุณสามารถใช้บริการเช่นนี้เพื่อรับ PHP Hosting ฟรี การถือครองและสิ่งเหล่านี้ถูกเก็บไว้ในข้อความธรรมดาดังนั้นโปรดทราบว่าผู้ให้บริการโฮสติ้งจะสามารถดูข้อมูลของคุณได้ แม้ว่าตัวเลือกนี้จะง่ายกว่ามาก แต่คุณจะต้องอัปโหลดโฟลเดอร์ "API" และ "เว็บไซต์" ด้วยอินเทอร์เฟซที่เก็บข้อมูลที่บริการโฮสติ้งให้และคุณจะต้องทำ
เมื่อคุณตั้งค่าเซิร์ฟเวอร์แล้วให้แยกเนื้อหาของ zip เก็บถาวรที่คุณดาวน์โหลดจากส่วนรีลีสและคัดลอกโฟลเดอร์ "API" ไปยังที่ใดก็ตามที่ไดเรกทอรี DocumentRoot ของเซิร์ฟเวอร์ของคุณคือ (ปกติ C:/XAMPP/HTDOCS/) ตัวอย่างเช่นหากคุณกำลังโฮสต์บนเครือข่ายของคุณเอง URL จะมีลักษณะเช่น:
http://192.168.1.58:8080/api/
หรือบนพอร์ต 80:
http://192.168.1.58/api/
หากทุกอย่างทำงานได้อย่างถูกต้องการเปิด URL นั้นด้วยเบราว์เซอร์ควรส่งออกสิ่งต่อไปนี้:
{ "status": "online" }
จากนั้นคุณสามารถคัดลอกโฟลเดอร์ "เว็บไซต์" ลงในไดเรกทอรี DocumentRoot ได้เช่นกัน ติดตั้งไฟล์ APK บนโทรศัพท์ Android ของคุณเปิดแอปและป้อน URL ที่คุณจดบันทึกไว้ก่อนหน้านี้และป้อน "ผู้ดูแลระบบ" เป็นรหัสผ่านของคุณ (คุณสามารถและควรเปลี่ยนสิ่งนี้ในหน้า "การตั้งค่า" หลังจากที่คุณเข้าสู่ระบบครั้งแรก)
คุณไม่จำเป็นต้องใช้ Coingecko ID ของ cryptoasset เพื่อเพิ่มลงในการถือครองของคุณ พวกเขาสามารถเพิ่มได้โดยใช้สัญลักษณ์/ทิกเกอร์ที่เหมาะสม (เช่น BTC สำหรับ Bitcoin, ADA สำหรับ Cardano, ETH สำหรับ Ethereum, dot สำหรับ polkadot และอื่น ๆ )
ในการเพิ่มสินทรัพย์ในรายการการถือครองของคุณคุณจะต้องค้นหาว่า ID ของมันอยู่ใน Coingecko อะไร คุณสามารถค้นหาสิ่งนี้ได้โดยดูที่ URL ของสินทรัพย์ใดก็ตามที่คุณกำลังดูอยู่ ตัวอย่างเช่นโทเค็นดวงจันทร์ของ R/cryptocurrency สามารถพบได้ที่นี่และดังที่เห็นใน URL ID ของมันคือ "ดวงจันทร์" กระบวนการนี้อาจทำได้ง่ายขึ้นในอนาคตหากความต้องการอยู่ที่นั่นและฉันอาจเพิ่มฟังก์ชั่นการค้นหาบางรูปแบบ แต่สิ่งนี้จะเป็นไปไม่ได้กับ API ปัจจุบันของ Coingecko
chart.js: https://www.chartjs.org/
รูปแบบรหัส QR: https://qr-code-styling.com/
flatpickr: https://flatpickr.js.org/