Enhance Chat & Call Features on Astrology App
Budget: ₹1,500 – ₹12,500 INR
We are looking for a freelancer to make improvements to the existing chat and call functionalities in our astrology platform, which connects customers with astrologers. We already have the code and need some modifications to enhance the user experience.
Tech Stack:
Backend: Node.js
Mobile: React Native (iOS & Android)
Real-Time Communication: Socket.io, Agora SDK
Database: MySQL
Caching: Redis
Notifications: Firebase
API Integration: RESTful APIs
Key Responsibilities:
Review and modify existing code to enhance the chat and call functionalities for customer-astrologer communication.
Implement wallet management to allow users to check and recharge their wallet balance.
Integrate Socket.io for real-time chat communication.
Use Agora SDK to enable and improve voice calling features.
Optimize the app’s performance using Redis cache.
Ensure secure database operations with MySQL.
Set up Firebase for real-time notifications and user-related events.
Integrate third-party APIs where necessary for additional functionalities.
Perform necessary debugging and testing to ensure smooth functionality.
Skills Required:
Strong experience with Node.js backend development.
Proficiency in React Native for mobile app development.
Experience working with Socket.io for real-time messaging.
Familiarity with Agora SDK for implementing voice calls.
Knowledge of Redis for caching and optimizing performance.
Experience with MySQL database integration.
Firebase knowledge for real-time notifications.
Experience integrating RESTful APIs and third-party services.
Tech Stack:
Backend: Node.js
Mobile: React Native (iOS & Android)
Real-Time Communication: Socket.io, Agora SDK
Database: MySQL
Caching: Redis
Notifications: Firebase
API Integration: RESTful APIs
Key Responsibilities:
Review and modify existing code to enhance the chat and call functionalities for customer-astrologer communication.
Implement wallet management to allow users to check and recharge their wallet balance.
Integrate Socket.io for real-time chat communication.
Use Agora SDK to enable and improve voice calling features.
Optimize the app’s performance using Redis cache.
Ensure secure database operations with MySQL.
Set up Firebase for real-time notifications and user-related events.
Integrate third-party APIs where necessary for additional functionalities.
Perform necessary debugging and testing to ensure smooth functionality.
Skills Required:
Strong experience with Node.js backend development.
Proficiency in React Native for mobile app development.
Experience working with Socket.io for real-time messaging.
Familiarity with Agora SDK for implementing voice calls.
Knowledge of Redis for caching and optimizing performance.
Experience with MySQL database integration.
Firebase knowledge for real-time notifications.
Experience integrating RESTful APIs and third-party services.
Related categories:
Mobile App Development
Android
MySQL
Node.js
Socket IO
Redis
iOS Development
React Native
Agora
API Integration