Our Case Studies

Project Name: Chatter Horse
Client
The Client intends to develop a web based social networking system focused on everything to do with Horses.

This website will provide a collection of various ways for users to interact, such as chat, messaging, email, video, voice chat, file sharing, blogging, discussion groups, and so on.

Why STPL?
An extensive experience of building applications both in the Social Networking as well as Ecommerce domain makes STPL most suitable for developing the application visualized by the client.

STPL has experience of building applications which could be Search Engine Friendly as well as WCAG compliant.
Project Overview
This website provides a collection of various ways for users to interact, such as chat, messaging, email, video, voice chat, file sharing, blogging, discussion groups, and so on.

The website will allow users to create a profile for them. The users can upload a picture of them and can often be "friends" with other users. The System will have a privacy control that allows the user to choose who can view their profile or contact them, etc. The System will have some other features, such as the ability to create groups that share common interests or affiliations, upload audio, videos, and hold discussions in forums.




User Profile: This module consists of following features
  • Inbox
  • Sent Messages
  • Friend Request
  • Photos Gallery
  • View Contacts
  • My Blogs
  • My Videos
  • My Auctions

User can perform following functions on user profile.
  • Your Network - User can browse his network.
  • Edit Profile - User can edit his profile.
  • Change skin - User can change the skin.
  • Change Music - User can change music on his profile page
  • Other Modules Include:
  • People - User can search for other users and can look for Most popular People.



Blogs - The site provides with a blog where people can share their ideas.



Groups – User can view his group, create a group and can search for a group.



Other Modules include invite friends, Share videos , Auction , Classified , News , Events and Directory.
Challenges
1. Managing different user profiles
2. Applying different screens to different user's profile.
3. Uploading video, displaying the heavy video.
4. In classified: preview the classified.
5. Taking news from through RSS from different sites.
6. Displaying error messages through message management in the web.
7. In bogs entering the bogs details information.
8. Web Security.
Solution
1. Managing different user profiles: By maintaining the user information in database and
    other file storing in folders.
2. Applying different screens to different user's profile: By using different Skin files.
3. Uploading video, displaying the heavy video: The frames were cut into small size, and 
    then displayed on the screens.
4. In classified: preview the classified: At the time of preview classified images are stored in
    Cache.
5. Taking news from through RSS from different sites: RSS feeds were taken in the form of 6. XML data source and then displayed on the new section.
7. Displaying error messages through message management in the web: By using the Xml
    file in message management to display the error messages.
8. In bogs entering the bogs details information: Using third party tool free text box in
    bogs.
9. Web Security: By using the XML serialization and query string encoding & decoding for
    security purpose.
Technology Used
  • . NET FRAMEWORK 2.0
  • ASP.NET 2.0
  • C# 2.0
  • XML
  • DHTML
  • CSS
  • IIS 6.0
  • Scripting Languages - JavaScript, VB Script
  • Database - SQL Server 2005
  • Testing Tools – QTP 9.2 , Dev Partner


Back to Main