C• The opportunity to work with us as Rust ICP senior developer

Join us → odoc backend auditing → prepare for SNS lunch.

:bullseye: About oDoc

:money_bag: 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

:hammer_and_wrench: 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
      }
      
  • 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
  • Development Requirements
    • Upgrade data structure implementations
    • Include comprehensive unit testing
    • Ensure backward compatibility
    • Performance benchmarking

:rocket: How to Get Started

Step-by-Step Process

  1. Repository Setup

  2. Task Selection

    • Choose: Cycles Ledger OR Backend Optimization
    • Review existing codebase
    • Understand current architecture
  3. Development Phase

    • Implement chosen task
    • Write comprehensive tests
    • Follow coding standards
    • Document your changes
  4. Submission Process

    • Create detailed pull request
    • Include test results
    • Provide implementation summary
    • Submit for review
  5. Communication

    • Contact via forum or Twitter
    • Join our developer community
    • Participate in code reviews

:telephone_receiver: Connect With Us

:glowing_star: 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

:bullseye: Ready to Build the Future?

Your Next Steps:

  1. Fork our repository
  2. Pick your preferred task
  3. Show us your development skills
  4. Join our Web3 revolution

Let’s build oDoc into a groundbreaking success in the decentralized ecosystem!

2 Likes

@mahmudsudo is working now.