Học Toán 360 | Trường học thông minh | Website uy tín về học tập, đề thi, trắc nghiệm, tài liệu tổng hợp miễn phí

Cuộc thi hack Pi #PiHackathon

Thứ hai - 05/05/2025 00:26
#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.
Cuộc thi hack Pi #PiHackathon

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ụng tiề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ục xâ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

Tài nguyên

Hướng dẫn

Hướng dẫn tích hợp

Thực hiện theo các bước quan trọng sau để bắt đầu dự án Hackathon của bạn và thiết lập trong Hệ sinh thái Pi.
  1. Tải xuống ứng dụng Pi và tạo tài khoản Pi ( Apple App Store hoặc  Google Play )
  2. Nếu bạn chưa thực hiện, hãy thiết lập Trình duyệt Pi (nơi chứa hệ sinh thái Pi)
  3. Đ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
  4. Nhấn vào nút “Hackathon” trên thanh điều hướng
    1. 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

  1. 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”
  2. 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.
  3. 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

Cổng thông tin phát triển

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.
  1. Đ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
    1. 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
  2. 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
  3. 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”
  4. 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
    1. 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ụng tên miền phụ của ứng dụng Mainnet hoặc một URL hoàn toàn khác
    2. Bạn phải sở hữu URL này; bạn sẽ được yêu cầu xác minh quyền sở hữu sau
  5. Nhấn nút “Gửi”, bạn sẽ được đưa trở lại bảng điều khiển ứng dụng
  6. Nhấn nút “Danh sách kiểm tra”
  7. Nhấn vào “Xác thực quyền sở hữu tên miền
    1. Thực hiện theo hướng dẫn về cách xác thực tên miền của bạn
    2. 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
    3. Thêm tệp .txt vào ứng dụng của bạn và khởi chạy ứng dụng
      1. Đ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.
  8. 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
  9. 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ển Mainnet 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:
  1. Chọn Phiên bản Mainnet của ứng dụng từ danh sách ứng dụng trong Cổng thông tin dành cho nhà phát triển.
  2. Nhấn vào nút “Cấu hình”
  3. 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

  1. Trong ứng dụng Pi Brainstorm, hãy đảm bảo tóm tắt dự án của bạn được cập nhật
  2. 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”
  3. Đả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
  4. 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”
  5. 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ài thuyết trình video phải bao gồm:
    • Tổng quan về dự án của bạn (đó là gì?)
    • Bạn đã tích hợp Pi vào dự án của mình như thế nào?
    • Trình diễn chức năng ứng dụng và luồng người dùng
    • Tổng quan ngắn gọn về công nghệ của bạn
      • Về mặt kỹ thuật, bạn giải quyết vấn đề chính như thế nào?
      • 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.
  1. Tạo Đề xuất động não cho dự án nếu bạn chưa thực hiện
    1. Các dự án không có liên kết đề xuất Brainstorm sẽ không được chấp nhận
  2. Làm theo hướng dẫn tại đây  https://github.com/pi-apps/PiOS
  3. 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
  4. 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.
    1. Lưu ý: Tên ứng dụng của bạn không được bắt đầu bằng “Pi”. Đọc  Hướng dẫn về nhãn hiệu của Pi Network để biết thêm thông tin.
  5. Thêm tệp giấy phép PiOS vào kho lưu trữ dự án
    1. Cập nhật giấy phép với thông tin bắt buộc
  6. Khi đã sẵn sàng nộp dự án, hãy làm theo các bước trong Hướng dẫn nộp bài ở trên.

Yêu cầu và hướng dẫn của ứng dụng

  • Ứng dụng phải tuân thủ  Nguyên tắc nhãn hiệu của chúng tôi
  • Ứng dụng có thể không bao giờ yêu cầu Người tiên phong nhập mật khẩu của họ
  • Nếu thực hiện thanh toán trong ứng dụng:
    • Ứ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
  • Ứng dụng có Chính sách bảo mật

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết

  Ý kiến bạn đọc

Giới thiệu
Gửi bài tập - Có lời giải!
Hướng dẫn chung
Hướng dẫn sử dụng

Chúng tôi trên mạng xã hội

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây