Application Event capture framework written in Flex
$30-5000 USD
Closed
Posted over 13 years ago
$30-5000 USD
Paid on delivery
We are a software company ([login to view URL]) with a SAAS product that runs on the Intuit Partner Platform (IPP). We would like to establish a long term relationship with a Product development team.
We are looking to use this small project as a way of evaluating potential offshore development partners. If the quality and work experience is positive, we will award larger and longer term projects.
Please let me know if you have questions. I am flexible on the details of this project. It is more important to us to identify a partner that can perform quality work and to establish a long term relationship.
*Project Goal:*
To better understand how our users use our product, we would like to track their actions within the application. The idea is to capture which parts of the application are getting used and which parts might be overlooked.
## Deliverables
The following information should be persisted for each event logged.
* ? User id(string)
* ? Realmid(string)
* ? Action type(possible enumeration)
* ? Action name(string)
* ? Date time stamp
The User Id and RealmId do not change during a user session so should not be required on each call to log an event. (I envision a singleton that is initialized on app startup but I am open to design ideas.)
The data should be stored in a SQL Server database. Access to the data should be through a REST api written in C#. The flex code within the .swc file should call into the REST api to record application events. All the details on connecting to the REST api should be abstracted to the application.
The call to the api will be made over the internet. The design should include consideration for protecting the api from unauthorized usage.
*Deliverables:*
* ? Complete Flex Source code to generate a .swc file
* ? Code sample for logging an event
* ? SQL Scripts to create database objects(tables, stored procs, etc)
* ? .NET (C#) source code for the REST API
* ? Instructions for setup of REST API in our test environment