Don't Break The Chain

Job ID: 38996997

Budget: ₹750 – ₹1,250 INR

We're seeking an experienced mobile app developer to build a habit tracking application called "Don't Break The Chain" for both iOS and Android platforms. The ideal candidate should have experience with React Native and leveraging AI tools for efficient development.

I've created a prototype using bolt.new and it built it in React and next. This won't work for a mobile app unfortunately. But, I can share the code it gave me so you can replicate it and I also have created a video showing what it does.

I want this done quickly, 2 weeks ideally.

Here is the video: https://www.loom.com/share/71e06fbe0cb1475da9e4c1e55f0d3adf



Required Skills & Experience:

3+ years of React Native development experience
Proven track record of publishing apps to both Apple App Store and Google Play Store
Experience using AI coding tools (GitHub Copilot, Claude, ChatGPT, etc.)
Strong understanding of mobile UI/UX principles
Proficiency in JavaScript/TypeScript
Experience with state management (Redux, Context API)
Knowledge of mobile app security best practices
Experience with local data storage and cloud synchronization
Familiarity with push notifications and background processes

Technical Requirements:

React Native
Native iOS and Android development understanding
REST APIs
Git version control
Mobile app testing frameworks
CI/CD for mobile applications
Cross-platform development
Mobile app performance optimization

Project Specifics:
You'll be developing a habit tracking app that includes:

Goal setting and tracking functionality
Calendar visualization with chain tracking
Interactive UI elements (animations, confetti effects)
Sound integration
Local data persistence
Weekly check-in system
Push notifications

AI Integration Requirements:

Experience using AI tools for code generation and optimization
Ability to effectively prompt AI tools for specific development tasks
Understanding of how to review and validate AI-generated code
Knowledge of best practices for AI-assisted development

Additional Qualifications:

Strong problem-solving skills
Excellent communication abilities
Experience with agile development methodologies
Ability to estimate development timelines accurately
Understanding of App Store guidelines and submission processes

NOTE: I want to make sure that I fully own all the code and finished product.
Related categories: JavaScript AJAX HTML5 jQuery / Prototype