Join us → odoc backend auditing → prepare for SNS lunch.
About oDoc
- Building odoc.app - revolutionary crypto agreement platform
- Built on Internet Computer (ICP)
- Preparing for SNS launch, make sure to read this before you start
- Transforming digital agreements in Web3 space
What We Offer
- Financial Rewards
- $5,000 shared grant for auditing and development
- Free SNS airdrop for early contributors
- Proven Success
- $35,000 Dfinity grant winner (last year)
- Track record of successful Web3 development
- Growth Opportunity
- Join a potential multi-million dollar company
- Ground floor opportunity in growing ecosystem
Available Development Tasks
Task 1: Cycles Ledger Implementation
- Primary Objective
- Create comprehensive cycle tracking system
- Monitor user consumption across platform
- Technical Details
- Location:
src/backend/current_user_state/mode
- Current Structure:
pub struct UserState { pub is_transfering: bool, pub ai_credits: f32, pub subscription: Subscription, pub is_ai_free_tier: bool }
- Location:
- Development Requirements
- Add cycle tracking field to UserState struct
- Create comprehensive unit tests for new data structure
- Implement custom contract unit tests
- Implement TypeScript unit tests
- Test with dummy data
- Ensure all tests pass
Task 2: Backend Custom Contract Optimization
- Primary Objective
- Migrate from inefficient to optimized data structures
- Improve backend performance and scalability
- Technical Focus
- src/backend/src/file_content/updates.rs line 47,
fn multi_updates``contracts: Vec<StoredContract>,
efficient input system - Performance optimization
- Code quality improvements
- src/backend/src/file_content/updates.rs line 47,
- Development Requirements
- Upgrade data structure implementations
- Include comprehensive unit testing
- Ensure backward compatibility
- Performance benchmarking
How to Get Started
Step-by-Step Process
-
Repository Setup
- Fork: github.com/aliscie2/odoc
- Clone your fork locally
- Set up development environment
-
Task Selection
- Choose: Cycles Ledger OR Backend Optimization
- Review existing codebase
- Understand current architecture
-
Development Phase
- Implement chosen task
- Write comprehensive tests
- Follow coding standards
- Document your changes
-
Submission Process
- Create detailed pull request
- Include test results
- Provide implementation summary
- Submit for review
-
Communication
- Contact via forum or Twitter
- Join our developer community
- Participate in code reviews
Connect With Us
-
Primary Channels
- Website: odoc.app
- Twitter: @odoc_ic
- GitHub: aliscie2/odoc
- code overview
-
Communication Methods
- Forum discussions
- Twitter direct messages
- GitHub issues and PRs
Why Choose oDoc?
Technical Advantages
- Work with cutting-edge ICP technology
- Contribute to innovative Web3 solutions
- Access to modern development stack
- Collaborative development environment
Business Opportunities
- Join proven team with Dfinity grant success
- Participate in SNS launch preparation
- Contribute to decentralized agreement future
- Build reputation in Web3 ecosystem
Growth Potential
- Early contributor benefits
- Potential for ongoing collaboration
- Skills development in emerging technologies
- Network with ICP development community
Ready to Build the Future?
Your Next Steps:
- Fork our repository
- Pick your preferred task
- Show us your development skills
- Join our Web3 revolution
Let’s build oDoc into a groundbreaking success in the decentralized ecosystem!