Cloud Thesaurus App For Android + Admin Dashboard

Cancelled Posted Jun 25, 2014 Paid on delivery
Cancelled Paid on delivery

I need an app written for android (it should work on all Android phones v. 2.3+ and work on all resolutions).

The project is fairly simple, and goes as follows:

User must be able to register with name and email - this is tied to a server database, which will also record the unique Android (device) ID.

Once user is registered they can view the thesaurus.

Home page of thesaurus should have Categories in a List View.

When the users click on a Category, it will take them to a new page that lists all Keywords in the category.

The user should be able to "Favorite" their favorite Keywords in the list.

Each Keyword needs to keep a count of how many people have made it a favorite which is synced with the server database. This way users can sort each Category by "Most Favorited" Keywords.

User should also be able to filter to show only their Favorite keywords.

In each Category view, there should be a "Plus" (+) Keyword button where a user can submit their own word which will be added to the server database. The new keyword should be automatically assigned to the category it was added under, and should be sanitized and cleaned so no malicious code can be submitted to the database.

The user should also be able to suggest a new Category, which must be approved in the server dashboard before going live.

Allow users to "flag" Keywords by swiping it. When it is swiped to flag, have a dialog pop up asking why they're reporting it - then send the flag to the dashboard for review.

The database should be updated from the server every XX hours (as defined by the user on the settings page), with the option to update on on WiFi.

Server Admin View:

Show a control panel where the admin(s) can log in and view all Keywords and Categories, and add or delete new ones. Also show users so that users who input inappropriate words can be blocked from submitting more keywords (based on User Email and unique Android ID). Have a section where new Category suggestions can be shown for approval or rejections, and be able to edit the category before approving it (to fix typos, etc.).

I would like to discuss further and can provide some primitive sketches of what the UI screens should look like (only 2 main screens - The Categories List and each Sub Page with the keywords list per category). Also a settings screen to adjust a few settings (such as how often to sync with main server). There are no fancy graphics or anything, just List Views and a few icons (that can be pre-built, no need for custom art here right now).

Android HTML5 Mobile App Development SQL

Project ID: #6111529

About the project

14 proposals Remote project Active Jun 27, 2014

14 freelancers are bidding on average $681 for this job

BlueGenie95

Excellent experts here, Please send a clear rough layout of the app & admin panel requirement so that we will start the work immediately. Looking for your reply. thanks.

$555 USD in 12 days
(227 Reviews)
8.4
RKsolutions1926

We have 15+ years of experience in software development we have few questions : 1->on Register do we need to verify email by sending activation code? 2->Shall we use JSON format to communicate ? 3->Category can b More

$473 USD in 30 days
(21 Reviews)
6.1
contact2phpsl

Hello.. !!! We have read and understood the Project Requirements of your posted Project giving attention to each and every aspect of it. I would highly Appreciate if we could discuss this in detail. I have dedica More

$817 USD in 20 days
(529 Reviews)
10.0
techwelfare

hi we could do it perfectly with accuracy, please let us know if you want any clarification. if you want us to share our skill and previous work please initiate the chat..

$587 USD in 10 days
(10 Reviews)
4.9