#PiHackathon là sáng kiến đang diễn ra của Pi Network được thiết kế để tạo điều kiện cho các nỗ lực phát triển hệ sinh thái Pi quanh năm và cung cấp các cơ hội thường xuyên cho các nhà phát triển.
Các nhà phát triển và nhà xây dựng đam mê có thể tham gia hàng tháng vào quy trình này bằng cách gửi Ứng dụng Pi của họ thông quaứng dụng Brainstorm. Các bài dự thi của bạn có thể được cộng đồng hàng chục triệu Người tiên phong của chúng tôi xem xét. Chiến thắng trong cuộc thi hackathon trong một tháng nhất định có thể mang lại khả năng hiển thị bổ sung cho dự án của bạn. Hãy cùng nhau xây dựng các tiện ích Pi!
Thử thách
Chúng tôi đang tìm kiếm các ứng dụng web sáng tạo, tập trung vào tiện ích, đáp ứng nhu cầu thực tế của người dùng, hỗ trợ việc sử dụngtiền điện tử Pi, trực quan và dễ sử dụng đối với mọi người.
Giải thưởng, Phần thưởng và Quyền lợi*
Các dự án chiến thắng sẽ giành được tổng giải thưởng là 10.000 Pi!
Những lợi ích
Là một phần trong chương trình hỗ trợ nhà phát triển của chúng tôi, tất cả các bài dự thi Hackathon sẽ được xem xét để có cơ hội nhận thêm hỗ trợ và tài nguyên từ Pi Core Team. Các ứng dụng mạnh mẽ đáp ứng các tiêu chí cần thiết cũng sẽ đủ điều kiện để được liệt kê trên Testnet Ecosystem trong Pi Browser. Các nhóm có thểtiếp tụcxây dựngứng dụng của mình ngay cả sau khi đã nộp; nếu họ không giành chiến thắng trong một tháng, ứng dụng cải tiến của họ có thể giành chiến thắng vào lần khác. *Tùy thuộc vào các điều khoản và điều kiện khác được nêu trong điều khoản dịch vụ của Hackathon có thể tìm thấy trong ứng dụng Brainstorm.pinet.com
Đi tới màn hình chính của Pi Browser và vào ứng dụng Brainstorm bằng cách chạm vào biểu tượng Brainstorm
Nhấn vào nút “Hackathon” trên thanh điều hướng
Làm theo hướng dẫn trong tab Hackathon để biết cách tham gia hackathon
Đề xuất ý tưởng dự án
Nhấn vào nút “Đề xuất” trên thanh điều hướng (góc dưới bên trái) để tạo một dự án cho Hackathon liên tục
Tham gia một dự án
Tham gia một nhóm hiện có bằng cách cuộn qua các dự án trong bộ lọc “Đề xuất Hackathon”
Chọn dự án bạn muốn tham gia và điền vào phần “Kỹ năng bạn có thể cung cấp” và “Bạn có thể giúp gì” để cho các thành viên hiện tại trong dự án biết thêm về kỹ năng và kinh nghiệm của bạn.
Nếu yêu cầu của bạn được quản trị viên nhóm chấp nhận, bạn có thể chạm vào “Mở phòng trò chuyện dự án” để bắt đầu cộng tác
Thực hiện theo các hướng dẫn sau để tạo một dự án trong Cổng thông tin dành cho nhà phát triển và thêm liên kết Ứng dụng demo vào bài nộp Brainstorm của bạn.
Điều hướng đến Cổng thông tin dành cho nhà phát triển (develop.pinet.com) trong Trình duyệt Pi
Nếu truy cập lần đầu, hãy đọc và chấp nhận các điều khoản và điều kiện
Nếu bạn chưa tạo ứng dụng trước đây, hãy chạm vào “Ứng dụng mới” và đảm bảo chọn “Pi Testnet” làm Mạng ứng dụng
Trên bảng điều khiển ứng dụng cho ứng dụng bạn muốn chỉnh sửa, hãy nhấn nút “Cấu hình”
Cuộn đến trường có tiêu đề “URL ứng dụng của bạn” và nhập URL của ứng dụng của bạn
URL không được giống với URL khác đã được dự án Developer Portal sử dụng. Nếu bạn có ứng dụng Testnet và Mainnet, bạn nên sử dụng URL mà bạn muốn người dùng sử dụng để truy cập ứng dụng Mainnet của bạn. Ứng dụng Testnet nên sử dụngtên miền phụ của ứng dụng Mainnet hoặc một URL hoàn toàn khác
Sao chép chuỗi khóa xác thực và lưu nó vào tệp có tên là validation-key.txt
Thêm tệp .txt vào ứng dụng của bạn và khởi chạy ứng dụng
Điều quan trọng là phải khởi chạy lại ứng dụng của bạn nếu ứng dụng hiện đang được triển khai vì bạn cần thêm tệp .txt vào trang web.
Sau khi .txt đã được thêm vào trang web và có thể truy cập được, hãy nhấn “Xác minh tên miền”
Sau khi xác minh, ứng dụng của bạn sẽ có thể truy cập được trong Trình duyệt Pi
Nếu bạn có Ứng dụng Mainnet và Ứng dụng Testnet cho cùng một ứng dụng, các dự án này phải được liên kết. Để liên kết Ứng dụng Cổng thông tin dành cho nhà phát triểnMainnet với Ứng dụng Cổng thông tin dành cho nhà phát triển Testnet, hãy làm theo các hướng dẫn sau:
Kết nối ứng dụng Mainnet với ứng dụng Testnet thông qua trường “Ứng dụng Testnet đã ghép nối”
Đệ trình
Trong ứng dụng Pi Brainstorm, hãy đảm bảotóm tắt dự án của bạn được cập nhật
Thêm liên kết đến video thuyết trình YouTube của bạn trong trường “Video thuyết trình”
Đảm bảo rằng bạn đã liên kết URL ứng dụng của mình từ Dev Portal trong dự án Brainstorm của bạn. Làm theo “Hướng dẫn về Developer Portal” để biết các bước về cách liên kết này
Nếu bạn đang sử dụng giấy phép PiOS, hãy thêm liên kết đến kho lưu trữ Github của bạn trong trường “Github repo”
Nhấn vào nút “GỬI DỰ ÁN ĐẾN HACKATHON”, sau đó nhấn “XÁC NHẬN” khi bạn đã sẵn sàng gửi
Yêu cầu nộp bài
Người tham gia phải nộp ứng dụng của mình bằng cách làm theo hướng dẫn nộp ở trên trước 11:59 tối theo giờ PST vào ngày cuối cùng của mỗi tháng
Để được xem xét và đủ điều kiện nhận giải thưởng, bài dự thi phải bao gồm liên kết đến ứng dụng demo (Testnet hoặc Mainnet), bài thuyết trình video ngắn và mô tả về ứng dụng
Bạn đã tích hợp những tính năng độc đáo nào vào ứng dụng của mình?
Bạn muốn nhấn mạnh những phẩm chất hoặc thành tựu chính nào của sản phẩm?
Video này không được dài quá 3 phút
Nếu ứng dụng đang sử dụng giấy phép PiOS, người dùng phải chỉ ra điều này trong dự án Brainstorm của họ và phải bao gồm liên kết đến kho lưu trữ Github cho dự án này
PiOS
Giấy phép phần mềm Pi Open Source (PiOS) cho phép các nhà phát triển cộng đồng Pi tạo ra các ứng dụng và công cụ Pi Open Source cho Hệ sinh thái Pi. Giấy phép PiOS cấp quyền sử dụng phần mềm không hạn chế chỉ trong Hệ sinh thái Pi. Các nhà phát triển được khuyến khích sử dụng giấy phép này khi phát triển Ứng dụng Pi cũng như xây dựng trên các ứng dụng và công cụ PiOS khác nhau được các nhà phát triển cộng đồng Pi khác chia sẻ. Làm theo hướng dẫn bên dưới để sử dụng giấy phép PiOS.
Tạo Đề xuất động não cho dự án nếu bạn chưa thực hiện
Các dự án không có liên kết đề xuất Brainstorm sẽ không được chấp nhận
Nhóm Pi Core sẽ xem xét các bài nộp và nếu được chấp nhận, sẽ hợp nhất PR
Nhóm Pi Core sẽ tạo một kho lưu trữ mới cho dự án của bạn trong tổ chức github pi-apps . Tài khoản github gửi PR sẽ có quyền truy cập quản trị vào kho lưu trữ mới được tạo với đầy đủ quyền kiểm soát kho lưu trữ của họ, chẳng hạn như mời các thành viên trong nhóm của họ, chỉnh sửa, thêm hoặc chấp nhận mã từ cộng đồng hoặc thậm chí di chuyển hoặc xóa kho lưu trữ của họ
Phát triển dự án của bạn trong kho lưu trữ này. Bạn có thể duy trì ứng dụng của mình từ kho lưu trữ mới này và nhận, xem xét và chấp nhận PR từ những người đóng góp khác.
Ứng dụng chỉ được sử dụng Pi SDK để thanh toán; ứng dụng không được tính phí bằng tài sản hoặc tiền tệ không phải Pi (trừ trường hợp hiếm và tùy từng trường hợp cụ thể).
Nếu cần xác thực người dùng:
Ứng dụng chỉ được sử dụng Pi SDK để xác thực; không cần tài khoản hoặc thông tin đăng nhập cụ thể cho ứng dụng hoặc tạo thêm tài khoản
Các ứng dụng phải được triển khai trên mạng thử nghiệm, bên ngoài hộp thử nghiệm, để những người tiên phong và người đánh giá có thể tương tác với ứng dụng.
Ứng dụng có giao diện người dùng chức năng và hỗ trợ tương tác của người dùng
Ứng dụng phải có chức năng tối thiểu
Ứng dụng phải độc đáo với các trường hợp sử dụng riêng biệt, tránh việc chỉ sao chép các ứng dụng hiện có
Các ứng dụng phải tuân thủ các nguyên tắc thu thập dữ liệu được chúng tôi khuyến nghị và KHÔNG ĐƯỢC thu thập bất kỳ dữ liệu người dùng nào vượt quá mức cần thiết cho chức năng cốt lõi
Tên ứng dụng phải bằng chữ cái tiếng Anh
Ứng dụng phải có Logo tuân thủ theo hướng dẫn về nhãn hiệu
Ứng dụng phải có mô tả chính xác bằng tiếng Anh
Bản xem trước/Hình ảnh demo ứng dụng giới thiệu giao diện người dùng và trải nghiệm người dùng của ứng dụng