Develop Key Modules for Faith-Based App

Job ID: 39636898

Budget: ₹1,500 – ₹12,500 INR

I'm seeking a skilled developer to help enhance my mobile app, which provides faith-based stock insights for retail investors. The app is built using Bolt AI with React Native and Supabase, and I need assistance in implementing key functional modules to complete the project.

Key Requirements:
Key Requirements
1. Core Stock Market Features
Integrate live stock price updates via WebSocket using NSE/BSE sources (Upstox, Zerodha, or TwelveData API preferred).

Display real-time and historical stock charts using libraries such as TradingView or Recharts.

Build a basic screener that can filter stocks by parameters like market cap, sector, and price range.

Implement a watchlist feature allowing users to save or remove stocks.

Optional: Integrate a portfolio view if supported by the selected API.

2. Shariah Compliance Filter
Implement financial ratio checks:

Debt-to-assets ratio ≤ 33%

Interest income and cash/assets ratio ≤ 33%

Non-compliant revenue ≤ 5%

Exclude companies from non-permissible sectors such as banking, alcohol, gambling, etc.

Ensure that filtering is done in real time along with the screener and stock list.

3. Stripe Integration
Add monthly subscription functionality for Pro users.

Offer a one-time payment option for lifetime Pro access.

Handle Stripe webhooks securely.

Control user access between free and Pro features.

4. Authentication (Supabase Preferred)
Enable Google OAuth and email/password authentication.

Manage user metadata, such as subscription plan and preferences.

Protect certain routes and screens for Pro users only.

5. Pro Version Features (Add-On Modules)
Implement a Zakat calculator.

Add an Islamic inheritance calculator.

Integrate educational content (articles and videos) on Islamic finance.

Enable saving of custom screeners.

Notify users of changes to Shariah compliance statuses.

Add advanced filters such as PEG ratio and dividend yield.

6. Tech Stack (Already in Use)
React Native app generated via Bolt AI.

Supabase for backend, real-time database, and authentication.

Framer Motion used for transitions and animations.

Stripe account is set up and ready to be integrated.

Firebase can be used optionally if required.

Ideal Skills and Experience:
- Proficiency in React Native and Supabase
- Experience with Bolt AI integration
- Strong understanding of user authentication systems
- Expertise in real-time data integration and management
- Ability to create intuitive and informative dashboards

If you have the expertise to bring these modules to life, I would love to hear from you!