Embed
Email

Community Portal for High School and College Students

Document Sample
Community Portal for High School and College Students
Description

Online scrapbook for high school and college students all over-Aimed towards teenagers and youngsters, the site will be a massive social networking portal which will act as an online scrapbook for high school and college students all over. - Aimed towards teenagers and youngsters, the site will be a massive social networking portal which will act as an online scrapbook for high school and college students all over.

“Idhasoft is a global world-class organization providing best-of-breed localized

business and technology solutions, with continuous innovation and quality backed

by best-in-class people”









Case Study - Mobile App for Project Management and Multiple Team Collaboration





Client Requirement

Client required a mobile web application that businesses may use to hire and manage workers online instead of

onsite. The main objective of developing this application was to find and hire great people, view work in

progress, and staff up and down as needed right from their mobile phones. This application is a common

platform for both workers and Employers. It is a platform that allows project accomplishment on almost every

technology. Some of its features are as follows:





• Allows registration of any skilled user and send invitations

• Allows posting of Jobs, view proposals on the job, and hiring online

• Managing user profiles and image uploading activity. Also includes Push notification availability.

• Job viewing facility to service providers and upload a bid proposal for hirers view

• Allows messaging facility in Workroom, manages Inbox for project-related communication

• Allows secure transfer and viewing of attachments

• Team management facility is provided and shows no. of people working in the team and their projects

• Helps tracking team records and other details for efficient team work

• Sends messages and Alerts on mobile. All alerts from all projects aggregated together ordered by date

• Implementation and management of an exhaustive database of user profiles and user related statistics









GMI - An Idhasoft Company | www.idhasoft.com contact@greymatterindia.com

Case Study - Mobile App for Project Management and Multiple Team Collaboration



Challenges

Team faced the following challenges:

• Creating a photo viewing function similar to Facebook’s was a difficult part in the project. The viewer is as

smooth and fine tweaking as the one we use in various social networking sites.



• Server access using OAuth standards with hexadecimal encryption for credential security.



• User security is ensured in various ways like: password locks, incorrect password triggers to specified time of

phone lock, unlocking of phone through logging into web application, and so on.



• Pull to reload feature and load more functionality.





Technologies Used



Technology Functional Programming in C

Object-Oriented Programming in Objective-C

Model-View-Controller (MVC) in Cocoa-Touch

Languages Objective-C using the Cocoa Framework





Tools Xcode

Iphone SDk

interface builder

Xcode Instruments

Analysis tools





Manpower



Project Leader 1





Developers 2





Designers 2





Quality Assurance Testers 2









GMI - An Idhasoft Company | www.idhasoft.com contact@greymatterindia.com

Case Study - Mobile App for Project Management and Multiple Team Collaboration





Planning



The design approach was built around Objective-C using the Cocoa Framework. Considering the structure of the

mobile application, various tools were used to enhance its performance over the wireless device.



• Constant storage and retrieval of data with continued enhanced performance was the conjuration of

smooth functioning database.



• Stored procedures were used for the handling of complex queries from multiple tables.



• In order to most effectively access the database in an object-oriented context, an interface translating the

object logic to the relational logic was used to communicate with the relational databases in an object-

oriented manner.



• The UI layer was kept free of any business logic with images, applications and data being called from their

respective servers.



• The application was kept highly scalable to change to the market requirements. Various tools were used to

build a sophisticated application providing ultimate experience to client.





Architecture



Considering the enormous structure of the mobile application, it is constituted of four tier approach, as follows:



• Database layer consisted communication through tables, stored procedures, MS SQL database server, etc.



• Data access layer includes libraries responsible for accessing data from database.



• All procedures that include user profile creation, registration, and so on pertaining to business logic falls

into business logic layer.



• The User Interface layer consists of creating User Interface or GUI for the user.



• Communication with the web browser was established by the web server using HTTP protocol





Development Highlights

The designed system provided a comprehensive solution for online hiring and working of projects. The system

eased the access to web application which allows project management through GPRS. The system possesses the

capability to provide its users with numerous options for managing proposals and keep track of team activity every

now then. A system of sending reply-enabled alerts and messages was incorporated within the system which could

be used to gain valuable user preferences, statistics and other user-related information. The site was developed

and fully functional within a span of 6 months.



GMI - An Idhasoft Company | www.idhasoft.com contact@greymatterindia.com


Related docs
Other docs by Grey Matter In...
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!