Welcome, PiOS Developers! This guide is designed to facilitate team formation and collaboration for those participating in the Pi Commerce Hackathon.
Team leaders are encouraged to create a GitHub repository for their project and list it here. This allows other developers to discover and contribute to projects that align with their interests and expertise, fostering effective collaboration right from the start.
To see Mockups and Prototypes created by the Pi Core Team and shared with the PiOS license check out the pi-commerce-app repository.
To add your project to this page:
- Incorporate the PiOS License: Your code repository must include the PiOS license. Obtain it here. Remember to customize the Copyright section of the LICENSE file in your repo.
- Link Your Repository: Use the template provided below to add your project to the list. Ensure you fill in all the relevant details about your app.
Copy the format below, add it to the bottom of the table, and update it with your app's details.
Example Entry:
| Team Name | App Description | Programming Language/Framework | [demo](https://github.com/pi-apps/demo) | app-name.PiNet.com link if applicable |
Team Name | App Description | Programming Language/Framework | Link To Repo | PiNet Link (to try app) |
---|---|---|---|---|
(Example) | (Write anything special about your app or code) | (Ruby/Rails, Python/Django, JS/React, etc.) | (link) | (Pi Apps can now get free ___.pinet.com domains that work on any browser) |
Pi Core Team (as example) | This demo app showcases the authentication and payment functionalities of the Pi SDK. It is not part of the hackathon, just an example. | Typescript/React, Node.js/Express, MongoDB | demo | Fireside (as example) |
Pi Commerce App | These are the Mockups and Prototypes for the Hackathon | Figma | pi-commerce-app | N/A |
Local Commerce Hub | A commerce app project based on the Pi CT mockups | Typescript/React, Node.js/Express, MongoDB | local-commerce-hub | N/A |
EasyGoods | A commerce project for pi commerce hackathon | Javascript/NextJS, FireStore | EasyGoods | EasyGoods |
Map Of Pi | Map of Pi is a mobile application developed to help Pi community members easily locate local and global businesses that accept Pi as payment | TypeScript/Angular, NodeJs/Express/MongoDB | map-of-pi | Map Of Pi |
PyNook | PyNooK is a global barter mall. Through positioning, it can help pi pioneers quickly find merchants who accept pi payment, so as to achieve online and offline fast barter | Javascript/NextJS | pynook | PyNook |
If your app is progressing significantly, the Pi Core Team may offer to host your repository under the pi-apps
organization on GitHub (github.com/pi-apps). This is to ensure that promising projects are easily discoverable and well-supported. The winning app, if built using PiOS, will receive further support from the Pi Core Team, including server resources to ensure app stability and the removal of cost barriers, up to a specified cap.
Team leaders are responsible for:
- Creating and managing the project's GitHub repository.
- Overseeing technical tasks, code reviews, and pull request approvals.
- Coordinating the efforts of team members.
- Ensuring adherence to development milestones.
- Setting up the app in the Pi Developer Portal.
- Submitting the final app at the hackathon's conclusion.
While PiOS is a recommended license for Pi Network applications, its usage does not imply endorsement or responsibility by the Pi Network for your project. It's advisable to consult legal counsel to ensure the license aligns with your project's needs. Your use of the PiOS license is at your own risk, and you're liable for any consequences that arise from it.