Website with database and mobile apps.

Cerrado Publicado Oct 29, 2012 Pagado a la entrega
Cerrado

Hello,

The premise for the project is the ability to send messages from a web portal to a cellular/mobile app installed on the cellular/mobile devices.

The scope is for

* Website (web portal) with database

* iPhone/iPad app

* Android cellular/mobile phone/tablet app

* Windows cellular/mobile app

Thank-you.

## Deliverables

The Web Portal will possess the following features:

* Sending messages to the cellular/mobile apps.

* Messages able to be sent adhoc and automatically - matching certain criteria.

* For automatic messages the matching criteria would be user details i.e. Date based after joining service, i.e. 2 days, 7 days, reminders based on date, feedback based on last visit, marketing based on last visit, last purchase, items purchased, warranty renewals, number of uses, time to book an appointment...etc... There will be approximately 8-12 automatic messages/notifications to cellular/mobile app.

* Receiving messages from cellular/mobile apps, storing into database and emailed to specified email address of group or team.

* Capability to send and receive in excess of 48,000,000 messages per annum.

* Capability to service 4,000,000 users.

* Ability to create groups, teams and users.

* Capability to service 300 groups and 3000 teams.

* Ability for users to be in separate groups and teams.

* Ability for Super Administrators, Group only Administrators and Team only administrators with appropriate rights.

* Groups are at the top level, in each group there can be multiple teams and within teams there will be multiple users. Groups, teams and users will be created by Admins and batch import processes. Also, require different level of Admins. In order of access and ability - beginning with top level Super Admin, Master Group Admin, Group Admin and Team Admin. With Super Admin having the highest level of access and authorisation filtering down to the lesser Team Admin. Users are only able to update their details via the phone app with no access to the web portal. Only Admins have access to the web portal.

* Ability to import of user details in batch and single entry mode, ability to import in batches from 10 - 100,000+ users details via uploaded CSV/HTML, emailed CSV/HTML file, emailed CSV/HTML file automatically imported on a nightly/weekly/monthly basis and/or as soon as email received.

* User detail fields would contain standard user details of name, address, telephone number (landline and cellular/mobile), email address, date of birth, member card expiry date, date of purchase, purchase made, purchase item details of about 10 fields (brand, model, type, date of manufacture, warranty expiration date, serial number, number of uses, special field 1, 2 & 3.

* Ability to generate reports on groups, teams and user's usage of system, i.e. how many messages sent, received, read and replied. The web portal should have full reporting capabilities on the user and purchased item/s. With generation and viewing in the web browser and reports exported into CSV and PDF. Plus adhoc emailing in CSV/PDF and automatic emailing in CSV/PDF schedule and criteria set by super, group or team admin.

* Ability to generate reports in PDF and emailed automatically once set up by an Admin.

* Ability to send standard cellular/mobile network carrier SMS's to cellular/mobile phone numbers in batches.

* Ability to send emails in batches.

The cellular/mobile apps will possess the following features:

* The messages will appear on the cellular/mobile devices as notifications.

* The user will have the ability to tap on the message to open the app, send a reply, call a phone number be directed to a website using the devices built in web browser.

* The app will also be able to transmit information entered by the user and send back to the server/database updating the user's stored information and sending feedback emails to groups and teams.

* Customisable graphic dependant on user logged into cellular/mobile app. Depending on which group or team the user is enrolled in this will change the graphic. i.e. If user is in Group G, the graphic will display Group G's logo on the app.

* The app will contain multiple screens with different information pulled from the database server dependant on the user logged into the cellular/mobile app.

* The app screens will have "Messages" list, "number of uses" (with a manual update field and submit button), "User" details (with manual fields with submit\update button). app.

The above is the general abilities, capabilities and features required at minimum.

At the end of development all documentation and source code handed over to myself.

Please submit a proposal on the above.

Amazon Web Services Android CSS iPhone Desarrollo de apps móviles PHP Arquitectura de software Verificación de software Web Hosting Gestión de páginas web Verificación de páginas web XML

Nº del proyecto: #2672319

Sobre el proyecto

4 propuestas Proyecto remoto Activo Nov 19, 2012