Introduction
Soft DAO is seeking proposals from qualified developers to build a paywall for an existing collection of HTML games. The objective is to create an on-chain “quarter arcade” experience where users can access the games by making payments that will be distributed 50-50 between the DAO and randomly selected users. This RFP outlines the requirements and necessary skills for the project.
Project Overview:
Soft DAO intends to integrate a paywall into open-source HTML5 games, such as the examples provided below:
- Pac-Man: GitHub Repository - GitHub - masonicGIT/pacman: A historical tribute to pac-man
- Wolfenstein 3D: Demo - Wolfenstein 3D
The paywall should be constructed using the Unlock protocol (or similar) in conjunction with http://magic.link for user authentication.
USDT Payments made by users will be directed to a smart contract, with 50% allocated to the DAO and the other 50% awarded to a random user who made a payment on that day.
This infrastructure should be built on Polygon (or another high-throughput L2 chain).
Required Skills:
The selected developer(s) should possess the following skills and experience:
- Familiarity with modern JavaScript stack, including Next.js, React, TypeScript, and Node.js.
- Proficiency in modern infrastructure tooling, such as AWS, Render, etc.
- Smart contract development experience (optional but advantageous).
- 1-3 years of experience in a commercial development environment.
Deliverables:
The proposed solution should include the following deliverables:
- Integration of the paywall into the specified HTML games.
- Implementation of user authentication using http://magic.link or a similar authentication mechanism.
- Development of a smart contract to handle payment distribution to the DAO and randomly selected users.
- Deployment of the solution on a suitable infrastructure, considering scalability and performance requirements.
Proposal Submission:
Interested developers are requested to submit a detailed proposal addressing the following points:
Overview: Provide an overview of the proposed technical solution and approach.
Timeline and Milestones: Present a timeline and milestones for the project’s execution. Please include the following key milestones for the project:
- Proposal submission deadline
- Proposal evaluation and selection
- Development and implementation
- Testing and deployment
Please note that timelines are subject to adjustments as appropriate.
Relevant Experience: Share relevant experience and past projects that demonstrate the required skills.
Compensation: Propose desired compensation for the development effort, including cost breakdown if applicable.
Additional Considerations: Include any additional considerations or recommendations for the project’s success.
Proposal Evaluation:
The community may evaluate proposals based on the following criteria:
- Demonstrated understanding of the project requirements.
- Technical feasibility and proposed solution’s compatibility with Soft DAO’s ecosystem.
- Experience and qualifications of the development team.
- Realistic timeline and cost estimation.
- Quality and clarity of the proposal.
Contact Information:
For any inquiries or clarifications regarding this RFP, please submit:
[Your Name]
[Your Telegram Handle]
[Your GitHub]
The Soft DAO looks forward to receiving your proposal and collaborating to bring this project to fruition.
Desired Compensation:
Please propose your desired compensation for the development effort, including a breakdown of costs if applicable. Soft DAO is open to negotiations and considering competitive offers.