filecoin-project / devgrants

👟 Apply for a Filecoin devgrant. Help build the Filecoin ecosystem!
Other
369 stars 307 forks source link

Open Grant Proposal: `Eternal Camera` - Unveiling the Truth Through Eternal Memories #1671

Closed calpa closed 9 months ago

calpa commented 10 months ago

Open Grant Proposal: Eternal Camera

Unveiling the Truth Through Eternal Memories

Name of Project: Eternal Camera

Proposal Category: Applications

Individual or Entity Name:: Calpa Liu

Proposer:: @calpa

Technical Sponsor: Jenks Guo

Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?: Yes

Project Summary

In today's digital age, the ephemeral nature of moments and the constant threat of truth being obliterated present pressing concerns. The "Eternal Camera" project is poised to tackle this challenge head-on. In a world where photographs and digital memories are vulnerable to deletion, manipulation, or censorship, "Eternal Camera" harnesses the power of IPFS (InterPlanetary File System) technology to ensure the perpetual preservation of truth.

The core issue we address is the fragility of digital truth, particularly in crucial moments captured by journalists and activists. Frequently, these invaluable images can be deleted, altered, or suppressed, erasing critical information and distorting the narrative. "Eternal Camera" offers a solution by providing a camera app seamlessly integrated with IPFS, assuring users that each photograph becomes an indomitable record, immune to deletion or coercion. It empowers truth-seekers, historians, and individuals who demand secure and dependable digital memory storage. Beyond individual instances, this project envisions a global movement where myriad perspectives converge to reconstruct the most authentic representation of truth, ensuring it remains impervious to loss or manipulation.

Impact

Eternal Camera's significance extends beyond individual users, positioning itself as a fundamental pillar in the Filecoin, IPFS, and associated ecosystems. It offers an unwavering solution to the widespread vulnerability of digital memories. Powered by IPFS technology, it guarantees the content-awareness of each digital memory, rendering them immutable through content-based addressing. This means that every image, once captured or uploaded, obtains a unique Content Identifier (CID) derived from its hashed content. This ingenious approach ensures the inviolability of digital content, impervious to any attempts at mutation or tampering.

From a user perspective, Eternal Camera's seamless integration with IPFS bestows the invaluable assurance that each captured image is transformed into a tamper-proof record, immune to the perils of deletion or manipulation. The CID-based addressing system steadfastly upholds the integrity of digital content, thereby safeguarding critical information and historical records from any form of alteration or erasure.

At the ecosystem level, the impact of this project reverberates profoundly. It holds the potential to eliminate the ever-looming risks associated with the daily deletion or manipulation of millions of digital images. Eternal Camera's success translates into a world where the content-addressable, CID-based system not only bolsters data integrity but also equips users and organizations with a dependable, secure means of preserving their digital memories. In essence, this initiative serves as a guardian of digital truth within our ecosystems, ensuring its enduring presence and unwavering veracity for generations to come.

Outcomes

App Metrics

a. Number of Downloads: We will closely track the number of downloads on both iOS and Android platforms. This metric serves as an indicator of our app's adoption and popularity among users.

b. Daily Active Users (DAU): Measuring the number of daily active users is essential to understand user engagement. A higher DAU signifies the app's relevance and utility in users' daily lives.

Upload Metrics

a. Number of Images Uploaded Per Day: This critical metric allows us to assess user activity and content contribution. Tracking the daily count of images uploaded by users will provide valuable insights into the app's usage.

b. Upload Success Rate: The percentage of successful image uploads versus failed attempts is a key indicator of user satisfaction and the efficiency of our upload process.

Community Engagement Metrics

a. User Numbers in the Discord Community: Our project's success also relies on community engagement. We will monitor the growth in user numbers within our Discord community or other communication platforms to assess the level of engagement and interaction.

b. Developer Contributions: Encouraging contributions from developers to open-source repositories and projects related to the app is a vital aspect of community engagement. We will track and acknowledge contributions to strengthen our developer community and enhance collaboration within the Discord community.

Adoption, Reach, and Growth Strategies

Phase 1 - Initial Engagement (Daily Photo Uploads Target: 200)

Onboarding 100 Initial Users

In the initial phase, our primary objective is to onboard approximately 100 users from the Asia-Pacific (APAC) region. We recognize that building trust and credibility in the early stages is crucial, and we will employ various strategies to achieve this goal.

Community Engagement Collaborations

To drive user growth, we will actively collaborate with local Web3 communities like 852Web3, W3 Project Hub, and MonsterblockHK. Through these partnerships, we aim to attract users who are interested in our project. Our strategy includes hosting Discord and Twitter Ask-Me-Anything (AMA) sessions with these communities. We anticipate that each AMA session will bring in around 30 new users. These sessions will serve as a platform for users to interact with our team, learn about Eternal Camera, and discover the benefits of IPFS.

Hosting Educational Webinars

In close collaboration with our community partners, we will organize and host a series of educational webinars. These webinars will be designed to introduce users to the advantages of using Eternal Camera and IPFS for secure image storage. By providing valuable insights and information, we aim to attract and onboard new users while fostering early engagement.

Phase 2 - Sustainable Growth (Daily Photo Uploads Target: 400)

Scaling User Expansion

In this phase, we will focus on scaling user expansion. As Eternal Camera gains recognition and trust within the Hong Kong Web3 community, we aim to reach 200 users by the end of the second quarter. To achieve this, we will intensify our engagement efforts and community building activities.

Increasing Daily Photo Uploads

With a growing user base and enhanced engagement, we anticipate that the average daily photo uploads per user may rise to about 3, leading to approximately 1,200 daily uploads. We will actively encourage users to utilize Eternal Camera for their daily photo storage needs.

Community Building Reinforcement

We will continue to foster strong relationships with local community partners who will promote Eternal Camera as a secure and reliable image storage solution. Additionally, we will explore opportunities to collaborate with influencers and content creators to expand our reach.

Phase 3 - Community Building and Education (Daily Photo Uploads Target: 800)

Expanding the Community

In this phase, our focus will be on expanding the community. By the end of the third quarter, we aim to have 400 users, further solidifying our presence within the Hong Kong Web3 ecosystem. We will leverage our existing user base to attract like-minded individuals and enthusiasts.

Surge in Daily Photo Uploads

With a growing user community and ongoing engagement, daily photo uploads could increase to an average of 4 per user, resulting in approximately 1,600 daily uploads. This surge in uploads will signify the growing popularity and trust in Eternal Camera as a preferred image storage solution.

Collaboration with Filecoin Foundation

We will collaborate with the Filecoin Foundation to host educational events and workshops that highlight the importance of IPFS technology. These initiatives will also showcase Eternal Camera as an exemplar of secure image storage, attracting users who are keen on data security and permanence.

Phase 4 - Expansion to Asia-Pacific Area (APAC) (Daily Photo Uploads Target: 2,000)

User Acquisition

Our goal is to onboard an initial user base of 500 users in both Japan and Taiwan, with plans for additional user acquisition in other APAC markets. We will employ targeted marketing strategies to achieve this goal.

APAC Localization

In this phase, we will focus on expanding to the Asia-Pacific Area (APAC). We will translate the app and create localized content in Japanese, Traditional Chinese (for Taiwan), and other relevant languages for the APAC region. This localization will make Eternal Camera more accessible to a wider audience.

Outreach and Partnerships

To introduce Eternal Camera to the APAC markets, we will establish partnerships with local Web3 communities, influencers, and media outlets. These partnerships will help us reach potential users and promote the benefits of our app.

Educational Initiatives

We will host educational events and workshops in these regions to educate users about the app's benefits and IPFS technology. These initiatives will serve as a means to onboard users who value data security and permanence.

Localized Support

To enhance the user experience across the APAC region, we will provide customer support and resources in local languages. This will help users in these regions feel more comfortable and confident while using Eternal Camera.

Continuous Growth

Our plan is to continue fostering growth and engagement in these new APAC markets. We will tailor our community building and educational efforts to meet the specific needs and preferences of each market. This continuous growth will contribute to the overall success and adoption of Eternal Camera in the APAC region.

Development Roadmap

Milestone 1: Design and Prototype (Duration: 4 weeks, Cost: $10,000)

Task 1.1: Initial User Research: Recruitment of a cohort of 5 individuals for user interviews, to understand users' behavior of using mobile cameras and image storage. ($3,000)

Task 1.2: Interaction and Interface Design: Create wireframes and design concepts for the app's user interface. This should include the design of the camera interface, photo gallery, and user authentication screens. ($3,000)

Task 1.3: Prototype Development: Convert the approved design concepts into interactive prototypes. These prototypes will provide a visual representation of the app's navigation, user interactions, and overall look and feel. ($4,000)

Member(s)

Milestone 2: Image Capture and Gallery Implementation (Duration: 6 weeks, Cost: $25,000)

Task 2.1: Implement Camera Feature: Develop the camera feature to allow users to capture photos within the app. Ensure that the captured images are stored temporarily in the app. ($5,000)

Task 2.2: Photo Gallery UI: Implement the user interface for the photo gallery, including features such as thumbnail previews, photo organization, and basic editing options. ($6,000)

Task 2.3: Quick Share: Allows users to easily share their captured images with others. Users should be able to select an image from their gallery and share it via various social media platforms, email, or messaging apps directly from within the app. This feature should enhance the usability and social sharing capabilities of Eternal Camera. ($7000)

Task 2.4: Real-time Image Upload to IPFS via web3.storage: Implement a seamless process that enables images captured within the app to be instantly uploaded to IPFS via the web3.storage network. We will ensure that as soon as a user captures an image, it is automatically transmitted to web3.storage for secure and immediate storage. This real-time integration eliminates the need for temporary storage within the app, enhancing both user experience and data security. ($7000)

Member(s)

Milestone 3: Gallery Photo Upload Enhancement (Duration: 4 weeks, Total Cost: $12,000)

Task 3.1: Gallery Photo Selection: Develop a feature that allows users to select multiple existing photos from their device's gallery within the Eternal Camera app. Users should have the flexibility to choose photos they wish to upload to IPFS via web3.storage. Ensure a user-friendly interface that simplifies the selection process. ($4,000)

Task 3.2: Seamless Upload to IPFS: Implement a smooth and efficient process for uploading the selected gallery photos to IPFS via web3.storage. Users should experience a hassle-free upload experience, with progress indicators and clear notifications. ($4,000)

Task 3.3: Integration Testing: Rigorously test the photo upload feature to ensure its reliability, speed, and compatibility with various devices and file formats. Address any potential issues or bottlenecks to provide a seamless user experience. ($4,000)

Member(s)

Maintenance and Support (Quarterly Plan): $1,250 per Quarter

Maintenance and Upgrade Plans

Maintenance and Support (Duration: 12 months, Total Cost: $5,000)

Task 4.1: Bug Fixes and Performance Enhancements: Allocate resources to address and resolve any bugs or performance issues that may arise post-launch. Ensure the app maintains optimal performance and reliability. ($3,000)

Task 4.2: Platform Updates: Stay up-to-date with platform updates, including operating system changes and device compatibility enhancements. Ensure the app remains compatible with the latest mobile technologies. ($1,000)

Task 4.3: Documentation and Support: Maintain comprehensive documentation for the app's users and provide timely customer support to address any inquiries or issues. Ensure a seamless user experience. ($1,000)

Member(s)

NFT Photo Minting: Eternal Camera can integrate with NFT marketplaces and allow users to mint their photos as unique NFTs directly from the app. Users can then trade, sell, or showcase these NFTs within the broader NFT ecosystem, with a percentage of each transaction going to Eternal Camera.

Web3.Storage Collaboration: Partner with web3.storage to offer premium storage options to users. While basic storage can remain free, users who require additional storage or advanced features can subscribe to premium plans. This collaboration can generate a recurring revenue stream for the app.

"Buy Me a Coffee" Support: Implement a "Buy Me a Coffee" feature within the app to allow users to support the development and maintenance of Eternal Camera by making voluntary contributions. This approach relies on the goodwill of users who appreciate the service and want to contribute to its sustainability.

Total Budget Requested

Milestone # Description Deliverables Completion Date Funding
1 Design and prototype Initial user research, Interactive hi-fi prototype 4 weeks $10,000
2 Image Capture and Gallery Implementation Camera Feature, Photo Gallery UI, Photo Sharing Feature, Backend Integration 6 weeks $25,000
3 Gallery Photo Upload Enhancement Gallery Photo Selection, Seamless Upload to IPFS, Integration Testing 3 weeks $12,000
4 Maintenance and Support (12 Months) Bug Fixes, Performance Enhancements, Platform Updates, Documentation and Support 12 months $5,000 ($1,250 Per Quarter)

Total: $52,000

Community Engagement

852Web3

The most well-known Hong Kong Web3 community, taking the first step in leading the cultural and community development in Hong Kong.

A leading Web3 marketing agency in Asia, with most event planning experiences, bridging outstanding projects or companies to enter Hong Kong's rapidly growing Web3 industry.

852 Web3 is willing to host a X Space for Eternal Camera for the web3 users in the community.

Hosted Events: 50+ Attendee: 7000+ From December 2022 Active Users: 1000+ Core Content Creators: 100+

https://www.852web3.io/

W3 Project Hub

W3 Project Hub is a traditional Chinese media that values art and readability, reporting NFT-related news with the Read2Plant cultivation game "Plantie". Currently partner with 852web3, LikeCoin, gm Club and Game-Fi Project 9Cat, published 100+ NFT reports.

W3 Project Hub is willing to hold a Discord AMA or/and a X Space, write an article about Eternal Camera for Hong Kong and Taiwan readers.

Core Team Members: 15 Readers: 7178

https://w3projecthub.xyz/

MonsterblockHK

Monsterblockhk is a distinguished community-driven crypto self-media platform based in Hong Kong. MonsterblockHK specialize in sharing real-time news coverage on crypto trends, industry insights, investment information, chart analysis, and in-depth perspectives to keep our audience and community members well-informed.

MonsterblockHK regularly hosts Twitter Space to bring together people interested in Web3 for sharing insights and having fun. MonsterblockHK also have a strong community on Telegram with 900 members. Collaborated with:

📍Hashkey Exchange、OKX、Binance、Bybit、Pionex、Zoomex、MEXC、Bitget 📍Neo Blockchain、ETH HK、852Web3、CoffeeDAO、PudgyHK、Holdstation、Drunkard、TraderDAO、WEB3TV、Followin.io、SheisDAO、Legend of Arcadia etc..

MonsterblockHK is willing to host a Discord AMA or/and a X Space for Eternal Camera for the web3 users in the community

Members: 900+

https://monsterblockhk.com/

Open Source Hong Kong

OSHK is a leading advocate for open-source technologies, providing a platform for knowledge exchange and innovation within the open-source and decentralized tech realm. We will promote Eternal Camera to the tech lovers within the community of OSHK.

https://opensource.hk

Team

Team Members

Calpa Liu - System Architect

Technical Consultant at W3 Project Hub

Hei - UI/UX Designer

Team Members LinkedIn Profiles

Calpa: https://www.linkedin.com/in/calpaliu/

Hei: https://www.linkedin.com/in/heiuiuxdesign/

Team Website

https://calpa.me/

Relevant Experience

Calpa, a proficient systems architect specializing in the development of all-encompassing web and mobile applications, as well as cloud-based infrastructures. Renowned for his expertise in TypeScript, React.js, and Vue.js, he excels in crafting web solutions with Responsive Web Design. Calpa's innovative approach combines aws-cdk and TypeScript to implement "Infrastructure as Code" strategies in the cloud, resulting in highly efficient and scalable end-to-end architectures. Beyond his technical accomplishments, Calpa actively contributes to open-source communities in Hong Kong and Taiwan, and his influential presence is exemplified by his past role as a speaker at the Hong Kong Open Source Conference in 2019 and his widely appreciated GitHub repository, boasting over 300 stars and 60 forks.

Hei, a seasoned and dedicated digital product designer with approximately five years of experience, hailing from Hong Kong. She has actively participated in digital projects across various industries, including edu-tech and fin-tech. Hei brings to the table a profound expertise in user research methodologies and interface design.

Team Code Repositories

https://github.com/calpa/eternal-camera

Additional Information

We are thrilled to report that we have successfully integrated the web3.storage API into Eternal Camera, achieving seamless photo uploads and an intuitive gallery viewing experience. Our team has diligently worked to implement this vital feature, ensuring that users can effortlessly store their digital memories on the decentralized IPFS network. With the web3.storage integration, users can now preserve their photos securely, knowing that each image is content-addressable and tamper-proof, safeguarding them for generations to come.

To demonstrate the functionality of these features, we have prepared two informative videos. The first video showcases the simplicity and efficiency of uploading images to web3.storage through Eternal Camera, emphasizing the user-friendly interface and the app's role in preserving digital memories securely. The second video highlights the gallery viewing experience, illustrating how users can effortlessly access and organize their stored images within the app. These videos serve as a testament to our commitment to delivering a reliable and user-centric platform for the Web3 community and beyond. We are excited to continue refining and expanding these features as we progress toward the realization of Eternal Camera.

Video 1: Upload Images:

https://github.com/filecoin-project/devgrants/assets/19569045/ed1b8176-c46e-48c4-94c8-ffbfd95ca22c

Video 2: View Uploaded Images:

https://github.com/filecoin-project/devgrants/assets/19569045/a45d4b69-ffa5-49a5-b7d3-99adde12e234

Online Demo:

https://calpa.me/upload/

How Did You Learn About the Open Grants Program?

We first learned about the Open Grants Program through Jenks Guo, a prominent figure in the Web3 community with expertise in NFTs, Metaverse, Crypto, IPFS, and Filecoin. Jenks Guo, who actively engages in discussions about these topics and shares insights on social media, introduced us to the program. His recommendation underscored the potential alignment between the program's goals and our project, Eternal Camera.

Preferred Email Address for Grant Discussions

For grant agreement discussions and general next steps, please contact us at calpaliu@proton.me

Additional Information

We believe that the endorsement from a respected figure like Jenks Guo signifies the relevance and potential impact of Eternal Camera within the Web3 and blockchain communities. Our team is enthusiastic about the opportunity to contribute to these ecosystems by providing a reliable and secure platform for preserving digital memories. We are excited about the prospect of collaboration and are committed to delivering a project that aligns with the core principles of Web3 technologies.

ErinOCon commented 9 months ago

Hi @calpa, thank you for your proposal and for your patience with our review. Unfortunately, we will not be moving forward with a grant at this time. Wishing you the best as you continue building!