Find more Web Development Remote Jobs posted recently Worldwide

Required software development,Website Development freelancer for Android/ionic development with back-end App changes job

Posted at - Mar 20, 2020

Toogit Instant Connect Enabled


Project Idea
My project sounds very simple but requires a creative approach.
I have a dedicated server and a VPS server with Cpanel and have my back-end application with a domain working very well.
IOS/Android NATIVE app working very well.

The project is working fine but I recently received an email from Google Play on the changes to their policy that has disabled the Android version app from their platform Google Play developers area until I get that issue edited and changed according to their policy.

The issue was in the SMS feature of which was done by some developers from this Toogit network that seemed to copy scripts from other apps and used them without even doing the proper changes.
The app uses notification features that are sent to users but it never uses the SMS, so Google is not happy to have the app showing that feature inside the app script and not being used.
You might know how Google is, they want a clean and safe experience for everyone who uses apps form their platforms

I have the app source, but I need now someone to check inside that app and see where that issue is and try to solve it without breaking the apps function.

Project information
1] The project will consist of two main things:
A] Admin Panel on the server-side or back-office with the administration for maintaining a database of users, their names, and records, such as by using MongoDB. The ability to suspend a user, add or delete as well.
B] Front end where users can register using the mobile app.
2] The app has many features like share for Facebook, Twitter, and a few main social networks.
3] The app has a registration form and a login form.
4] It has a term of Service for a new user to agree before they can be able to register.
5]The app has a feature for confirming their email before they can be able to use the app to send messages using push notification.

6] The app has a push notification feature to send it to a selective person according to his/her xxx registration number.
The button gets disabled and only when the record is found in the database, then it will be enabled.

7] Notification messages are limited to a few messages and are fixed messages that they must select only one to send, this will avoid people to send bad messages and insults to others.

8] the app can have a feature for language change, default English and option to select Arabic and others. But for now, English is a priority. (at least two languages for now, but English is the default)

9] The idea is to send a message using a push notification to another member by only imputing his/her unique xxx registration number

This app is used for only members of this application.

10] Each person or member can send the message to another member by only using the xxx registration number and not their names and not from the mobile number.

11] These numbers will have to be registered by each member when they join as members and agree to the terms.

12] The terms have included their approval or agree to use the software with respecting its rules and agree to receive messages from other members.

I will explain more in detail later.

There are a few things to note:
You don't need to create new apps or create a new back-end. But only you need to modify the Android version to pass Google Play Terms.

The app has a push notification of which can be pushed by any member to another member. the push notifications have a gap of 3 minutes to 5minutes before a repeat or a re-sending to avoid misusing the app and also avoiding problems between the members.

The idea here is that members must not know the other member's names or their mobile number, but only send them to notice by inserting the xxx registration number and that's all, then he/she clicks on the button and the fixed pre-written messages are sent to the owner of that xxx registered number.

When the message reaches to the xxx owner, then the xxx owner opens and read the message, the app sends a message to the sender that the message was successfully read by the owner.

These xxx registration numbers are stored inside the back-end database or admin panel area when they register through the app.

At the back-end, the administrator can deactivate or activate any member from sending messages if they misuse it. Also, the admin can add, edit and delete a member, plus can use the email to send messages to a user only if required.

All these records remain private and not seen by other members, the only thing members see is the special xxx registration number of which appears when he/she inputs it in the app if and only if that person is already registered, it checks the database for availability and it then allows to send the push notification, otherwise, it will not be enabled.

I will provide the email copy from Google with shortlisted candidates.

NOTE: You only need to find out where the SMS code is in that source code and try to clear it from the app source and recompile and that's it

Thank

About the recuiterMember since May 20, 2018 Info Groups
from Cundinamarca, Colombia

Skills & Expertise Required

software development Website Development 

Candidate shortlisted and hiredHiring open till - Jan 14, 2021

Work from Anywhere
40 hrs / week
Fixed Type
Remote Job
$146.13
Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions


Apply on more work from home jobs posted in Web Development category.