Contact Us

Skype: techomechina
MSN: info@techomechina.com
Phone: +86 1062431711
Fax: +86 1062431800
Email: info@techomechina.com


Building A, UFIDA Software Park
68 Beiqing Rd.
Haidian District
Beijing China 100094



Home > Case Study > Web 2.0/ 3.0 Development > Social Network Ajax Development

Social Network Ajax Development

 

One of new generation technologies on World Wide Web is Web 2.0. The term Web 2.0 is associated with some kinds of web applications which provide platforms to share information, interoperability, user-centered design, and collaboration on the World Wide Web. Examples of Web 2.0 include social-networking sites, wikis, blogs, hosted services, video-sharing sites, web applications, folksonomies, and mashups.

 

As the Web 2.0 technologies have been developed, more and more companies are looking for Web Development Company to develop their Web 2.0 products. One of our clients came to use with a concept and some requirements of establishing a large on-line social network for both friendship and business which can handle millions of users. The social network was going to launch in multi-languages, and the main user will be all kinds of people who want to share their personal information, or looking for business partners and potential clients.

 

Main User Requirements

1- The social network website’s structure should be will organized and search engine friendly.

 

2- The interface should be user friendly and easy to navigate functionalities.

 

3- The site should be able to set different authorization for all types of users, for example, admin account, general user account, VIP user account, group admin account, etc.

 

4- The back-end of the website can manage large amount of advertisements on the site.

 

5- The website should provide an online message board system that users can communicate with each other.

 

6- The website should allow users to create their own network of friends. And the system should provide a level of security for the network.

 

7- The website should be intelligent to show user networks, the most popular users based on users’ geographic location, for example, post code, city, state, region and country.

 

8- The search functionality should allow users to search users, networks, shared information, photos, articles, blogs, news, etc.

 

Main System Modules

1- Database Management Module

2- User Management Module

3- Webpage Editing Module

4- Search and Advanced Search Module

5- Forum Management Module

6- Message System Management Module

7- Network Management Module

8- Network Management Module

9- Advertisement Management Module

10- Back-end Control Panel Module

 

The main programming languages were Ajax. Ajax is a kind of technique used on the client-side to create interactive web applications. Ajax provides a way for the user to interact with websites without refreshing and browser plug-ins. When an application uses Ajax to communicate with the server, only the required information is transferred to/ from the server instead of a full transaction. Ajax is based on open standards supported by many browsers and platforms. Ajax can improve user experience of ajax-based applications. Ajax allows web pages to request small bits of information from the server instead of whole pages, so users will save loading time when they open new pages. Because social network website will attract millions of users from different regions and countries with various web browsers. Ajax makes web applications work on most modern web browsers. This is an important reason why Ajax has become so popular, especially in Web 2.0 development.

 

Technologies involved in this Web 2.0 social network project were PHP, Ajax, MySQL, CSS, and Linux Server.

 

Read More