APP for creating reports - in 3 stages (1935111)

Cancelled Posted Jul 29, 2012 Paid on delivery
Cancelled Paid on delivery

Project to be delivered in 3 stages/components:

1. Develop free App that can create a report and send it on to another user using email

2. Develop paid App

3. Develop paid for multi with web interface that can be viewed and managed online.

Stage 1 will be delivered first and once this is perfect, the coder will proceed to develop stage 2 and then stage 3.

Stage 1: - this is a free app that allows the new user to write 6 different types of report that will then be sent to another user through the email client of the sender's phone. All 6 reports are very similar, just a few questions that differ. The app will require the following features:

* Settings tab - set users name, password, email address, default language, receivers email

* Info tab - some text and info about the app, also links for - share with a friend, upgrade, info about - go to website

* Select 1 of 6 type of reports to create

* Create report - predefined where the user is asked specific questions that either requires a text field or a selection option from a drop down box. Select a picture that goes with the report, take picture to use/add to the report, clear and send button

* When app report is sent using email client on the phone, ipad, etc a PDF of the report is generated that will need to be attached to the email. The subject will need to be populated with my website name and the report type. Body will be populated with the report body and photo. The PDF report will use my website logo and not the users.

Stage 2: - this is a paid app that will require the user to pay a minimal fee (itunes, google) to download the app and use it. The paid app is the same as the free app with the following additions:

* Settings tab - also set logo (used for PDF), set up to 3 email addresses for recipients of the reports. Set the fields questions & answers for each report - a report may have up to 8 questions and each question may either have a text box filed for the answer or a drop down box to select from.

* PDF created will contain the logo set in settings tab

Stage 3 - see below for stage 3 detail

## Deliverables

Stage 3 - this is like stage 2 but also has a web interface. It is the ultimate version of the application and will take longer to develop. This is where the company registers on my website and then pays for a multi user interface. Slightly different than stage 2, this version allows a company to view reports generated by their registered users. The following is required:

App: (all the same as stage 2 and also)

* Settings tab - set company code sent by web interface to the new user, set password, set username

* Allow quick login to use the

Web interface: There will be a main login for a company and this will allow the main user to perform some functions such as - create templates, manage users, view/edit reports.

* Register new company - User name, company name, contact tell, email, mobile, address, logo

* Select number of users + duration, Increments of 50

* Pay using credit card - I prefer OPENCART shop

* Manage company users (by person who registered) - Set users detail Insert name, email, import address book, send notification email to users

* Edit report templates - customise 6 x types of reports/forms - questions, dropdown boxes for any of the 6 reports. Add, edit, delete questions on the sub forms.

* Edit templates for the PDF attached to the email sent

* Set default language on website - this will also allow other languages to be used.

* Be able to view reports created by user on the web (in PDF and HTML) and then also edit them where there is missing information.

* Add responsible person and date/time to be closed out.

* Set reports as - open, closed, urgent, reminder

* There will be many users and 6 different types of reports - the main user will need to be able to filter as follows: - by user, type of report, location, date, date range, open, closed, urgent, reports with reminders, by recipient, by responsible person, by due date (next 3 days, 7 days, etc)

* The main user will also need to be able to - forward a report

* Interface with company own IT system - export to excel, XML, sql (database)

I will also need a back-office login in order to manage the registered companies. Similar to backoffice of OPENCART.

Amazon Web Services Database Administration MySQL PHP Software Architecture Software Testing SQL Web Hosting Website Management Website Testing

Project ID: #2763635

About the project

1 proposal Remote project Active Aug 13, 2012

1 freelancer is bidding on average $850 for this job

moranzz

See private message.

$850 USD in 30 days
(11 Reviews)
5.3