PROJECT PROPOSAL Design & Development of Web 2.0 Social Networking Website
Prepared by: Silvia Info Tech Experts Email:
[email protected] Website: www.silviainfotech.com
Objective of the Project:
1
To design and develop a search engine friendly Web 2.0 Social Network website for having a very fresh, creative and delightful theme. The basic concept of the website is to provide an open platform for swimsuit models and pageant and also a networking platform. The website will be similar in look and feel as per the 3 websites with similar complexities.
Competitive Websites: www.missuniverse.com www.misscalifornia.com Scope of Work: The scope of work in the discussed project includes the development of following modules. Design modules.
Description
Conceptualization / Visualization of the website
We shall do a detailed conceptualization and visualization of the website. In order to create a framework of the entire project.
Implementation of Web 2.0 features
Updated Web 2.0 features will be added to the website, to make it interactive.
Integrating video's on the website
Videos shall be added to the website to make it more attractive.
Mock up designs Implementation of AJAX technology
To give a visual presentation of the website. AJAX shall be implemented instead of Flash where ever applicable to make website more search engine friendly
Main Navigation, sub navigation and other links Ensure proper navigation of the website both main and sub. Text and graphics inserted
As per requirement suitable latest graphics & text to match the same shall be inserted.
Source files and ownership rights
We shall provide source files and ownership rights to ensure complete security of the website.
Images / Ads for website
Banners and images hall be created for the website.
Inner Pages
Designing of the inner pages shall be done
Site-map
Site-map for search engine crawling both Google and Yahoo perspectives shall be undertaken.
W3C validation
HTML & X-HTML Linking According to W3C
2
Website Development
Description
Table less website
A table less, div based website will make it more search engine friendly.
Google Analytics
Integration of Google Analytics for statistical data of visitors on the website
Integration with CMS / back-end
This will be done in the best manner
Back-end & CMS Development Edit/remove/add Web pages
As per site requirement
Edit/remove/add Images
As per site requirement
Edit/add/remove Meta data/Title tags
For Better search engine ranking
Edit/add/remove Alternative tags/Anchor tags
For Better search engine ranking
Edit/add/remove Banners
As per site requirement
Edit/add/remove Blogs/Forums
For better interactivity, search ranking and site features.
Manage Videos
As per site requirement
User Management
For managing the members of the website.
Features & Functionalities:
3
The site can be broadly categorized into three sections:
•
Home Section
•
Members Section
•
Administrator Section
Homepage:
•
About us
On clicking this link, details of the site will be displayed. •
Contact us
On clicking this link, a simple form with question /issues filling space shall be displayed. •
Photo
On clicking this link, the photos of the models will be displayed. •
News/ Announcements
This link will be used to display current news/ announcements about the groups involved. This will be supported by a backend controlled admin panel.
•
Question and Answer Section (FAQ)
This link will be used for Question and Answer section). •
Help page
This link will highlight the Frequently Asked Questions, by the user on the sites functionality.
•
4
Terms & Conditions
On clicking this link, Terms & Condition will be displayed. •
Privacy Policy
On clicking this link, Privacy policy will be displayed.
Members Section:
Module 1
Registration This module will be used to register new members.
Module 2
Login This module is used by the user to login to his account.
Module 3
Create profiles This module enables the models to create customized profiles.
Module 4
Invite Friend This module allows the member have a contact list integrated by inviting a mass group of friends.
Module 5
Browse Profiles This module will enable the user to search for the particular swimsuit models / group on the site, chat and view their details.
Module 6
Search This module provides a search function to search the database of the website.
Module 7
Swimsuit Model Profile Organize This module provides the facility to organize his personal preferences and in formations.
Module 9
Advanced Search Functionality: Now this would be the base functionality, in which Registered users would be search for users through various pre-defined parameters.
5
USER INTERFACE: Contestants: The swimsuit models portfolio would be display along with feedback rating for each of them. Users could Search contestants based on various parameters like :
Profiles could be displayed, as:
6
Model Profile may be suggested as:
7
Able to review model: ➢
Model Photos
➢
Videos
➢
Member Rating
Pageant Module:
CMS Driven info would be displayed as:
8
> Host City > Host Hotel > Venue > Tickets > Hosts > Judges > Performances > Calendar of Events
VIDEO MODULE: Search Based criteria by: By Year: By Pageant: By Category PHOTO ALBUMS SECTION Advanced Search displayed as:
BLOGS: We suggest integrating a word press for the same.
9
Blog Layout Inspired as:
COMMUNITY MODEL: ➢
Discussion forum
➢
Recent topics
➢
Browse profile Display could be suggested as:
10
11
SPONCER MODULE: All sponsors would be displayed over there in a very nice manner.
12
We would also like to know whether you want to have an E-Commerce site? STORE FEATURES MAY INCLUSDE [say]: * capable of using Secure Sockets Layer (https) Encryption (128-bit) * flexible Tax Models o Model 1: ShipTo Address-based Tax Calculation o Model 2: Store Address-based Tax Calculation o Model 3: EU Mode (Store Owner based Tax Calculation when Customer comes from an EU Country) * Shoppers can manage their User Accounts (registration required) * Shipping Address Management (Customers can enter their own Shipping Addresses) * Order History: Shopper can view all their previous Orders (and Order Details) * Order Confirmation Mail (customizable!) is sent to Shopper and Store Owner * Multiple Currencies (you can allow Customers to change the Currency and buy using an alternative Currency) * Multiple Languages.
Administrator Section: This section will allow the administrator to control various functions of the website: Features to be supported in this module are: Module 1
User management This module will be used to Add, Edit, Delete & View users. This provides a centralized platform of managing members of the website.
Module 2
Video and Photo Management This module will be used to add, edit and delete the Videos and Photos. This module will have the control of choosing the Most Rated/Most Viewed/Newly Added Photos and Videos.
13
Module 3
Module 4
Manage Members •
This module will be used to View members
•
Result will be sorted by date & name
•
This feature will be supported with searching facility on registration date.
•
This Feature will also allow controlling member’s activity control like deleting any information which is against terms and conditions.
Reports 1. Leads report will be accessible to administrator with IP address and date/time details. All reports will be filtered on the basis of date i.e. start date to end date as well as their relevant fields as Provider, IP address etc. Results can be sorted in different ways, depending on the user's preference.
2. This module will be integrated with Export to Excel feature i.e. administrator will be able to export these reports in excel format.
Module 5
Content Management System (CMS) This module will be required to manage the website. Silvia Info Tech will recommend below mentioned features in the CMS. These features can be added / altered based on your feedback/inputs. 1.
Manage the Content / Graphics / SEO Work on individual Websites
2.
Edit/remove/add Web pages
3.
Edit/remove/add Images
4.
Edit/add/remove Meta data/Title tags
5.
Edit/add/remove Alternative tags/Anchor tags
6.
Alt Tag Management
7.
Articles Management
8.
Feedback Management
9.
Search Management
10. E Mail Management
14
11. Auto responder mails Management 12. Marketing emails Management
Module 6
Online Advertising Management Through this section administrator can manage the online advertising options available (banners, box ads etc).
Project Execution Structure: At Silvia Info Tech we are very diligent about each project that we take up. Our team works in an extremely systematic and coordinated method, ensuring that you are kept informed and in loop throughout the production and execution of your project. S. No. Deliverables
Description
1
SRS Draft
A formal Functional Specification will be drafted based on the information provided for the execution of the site project.
2
Approval
Work will proceed on the SRS, only when you approve the drafted document.
3
SRS Final
We will complete the Functional specification in view of your comments.
4
Approval
The final and formally approved specification will then be the basis for delivering the final product.
5
Architecture
Every project is staffed with an Architect who will close on the Technical Design and Architecture of the websites. The Architect will ensure that the database design is optimal, websites are scalable and the development and design standards are set. Deliverable out of this phase is database schema.
6
Project Kick-off
The Project Manager will brief the programming team on the requirements, Creative Design and Prototype Mock up Creative design including logo designing, home page and other page mock ups, style sheets, etc. will be initiated.
7
CreativeDesign/Prototype Mock-up
We will build a non-working prototype that will include all major screens. The user interface will be non-navigable, but complete in all respects. This will also include the look and feel of the site, logo, etc. We prototype all the major screens and get approval before developing them.
8
Approval
A review and approval on the prototype will be required from your end for
15
further actions. 9
Final Approval
This will be considered as your Final approval, and development will begin on the same.
10
Development
We will begin writing the application. We follow all the standard development processes, like design reviews, code reviews, unit testing and peer testing.
11
Testing
Our expert quality Analysts will test the software in-house. The hours budgeted here will be used in testing throughout the development process.
12
User Acceptance Complete system will be released for your testing. Testing (UAT)
13
Feedback
You will comment on the UAT results and provide approval to proceed.
14
Final Version
We will provide quick turnaround to fix any problems that are pointed out by you during UAT, resulting in the Final Version.
15
Approval
You will review the Final Version and give your approval.
16
Launch
We will provide our assistance in placing the product online
Technologies We propose using PHP/SMARTY as a technology for your project. Reasons for selecting this technology are given below:
•
Integration opportunities - All open source products, like phpBB and Wordpress, are created using PHP. Adding new modules to the program as well as integrating with other open source projects becomes seamless.
•
Scalability - Large sites like Facebook.com and mySpace.com are created using PHP.
•
Cost savings - Being open source, you don’t pay any license fee. Hosting for PHP is cheaper than that for Microsoft technology.
•
Abstraction - Internet technology evolves too fast. Every year one has to update the look and feel of the site because it gets outdated. Separating the presentation layer in SMARTY makes this job very easy because you are not touching the heart of the application.
Tier
Role
Presentation Tier
This tier will contain the user CSS, SMARTY, Ajax , PHP interface, which will be available
16
Technology
to the end users. All the Ajax effects will be created using yahoo UI framework Business Tier
This tier will manage business PHP code processes, rules and logic. This will contain the components and the business logic.
Database Tier
This tier contains having all the data
database MYSQL
Architecture
In order to provide accessibility, scalability, flexibility and robustness, the application should be built using the MVC (Model, View, and Controller) architecture using SMARTY and PHP. SMARTY is used to abstract the PHP code from HTML i.e. SMARTY becomes your presentation layer. This architecture facilitates the separation of the application code from presentation. Typically, the application code contains the business logic of your application, written and maintained in PHP code. This is the heart of your application. It is a bad practice to keep business logic and presentation at the same place. Presentation controls the view of the end user. This is the face of your application. This architecture allows you to change the presentation without touching the business logic and changing the business logic without changing the view. Database We will use MYSQL 5.0 Database. All the queries and tables can be migrated to Oracle in future if you want to scale the site. Web Server Apache web server that runs on Linux will be used for the web server.
17
Operating System Linux 10.2 and Microsoft Windows will be used as the development environment.
Commercials:
•
Payment terms
Milestones st
1
Milestone (Upfront)
2nd Milestone (Index Design +HTML+CSS+Div) rd
3
Milestone (Admin Panel Completion)
Amount (USD) 25 percent 25 percent 25 percent 25 percent
th
4 Milestone (Final Deployment before source file upload)
Office Address: P 77, Kalindi Estate, Kolkata- 89 West Bengal, India Contact Phone: +91 9433 248 182 (Hot-Line) +91 33 2522 3678
KEY COMPANY OFFICIALS: Project Manager: 1. 2. 3. 4.
18
Subhromalya Bose Subharshu Narayan Soumya Basu Rajdeep Bose
Design Lead 1. Debojyoti Mitra 2. Anirban Singh Warranty: We stand by our work. There is a 2 months standard warranty on all our work. Once the application is completely tested and has been launched for public use there will be three months of warranty period where any bugs with the application are fixed. This period cannot be used to add any additional features into the site. This period can be extended or reduced at the time of final signing of agreement. An additional warranty on the code itself is valid with NO time limit, in case the website should have any problem in terms of its functionalities. This also goes for SEO-friendly coding, which a guarantee is given to the client. If the code is not SEO-friendly, it would need to be changed/fixed free of charge. Note: Warranty period will continue for a period of 60 days post launch date of the project.
Maintenance: Maintenance, upgrades, changes, etc. will be provided at $8 per hour. For larger maintenance jobs, we will be pleased to quote and lock the price based upon our hourly rates.
Technical Accomplishments: Over the past few years, Silvia Info Tech has built a strong base in adorning skills based on different technologies. We have developed several projects in the technologies listed below and are confident of delivering clean and high quality code in anyone of them. Web programming and Scripting: • Php 4.0, 5.0 • Ruby on Rails • Java, J2EE, Struts, Java Server Faces(JSF) • Java Swing • JBOSS SEAM • Ajax • XML, XHTML • CSS2.0 • Java Script • •
Blogs and CMS: Wordpress Typo3
19
• •
Joomla Media Wiki ECommerce products: • osCommerce • ModernBill
• • •
Databases: My SQL 4.0, 5.0 Oracle SQL Server
• •
Caching and Crawling: Lucene – Solr ( Crawling ) Memcached ( Caching )
•
Storage solutions: Amazon S3
• • •
Video streaming server: Web video recording ( Red 5) Video streaming ( Red 5) Video conferencing ( Red 5)
• • •
Platform: Unix / Linux JBOSS Apache
Portfolio:
20
S. No. Home Page
URL
Technologies Detail
www.grindstop.com/dev
Front End • PHP 5.0 • AJAX Tool Kit 2.0
Social Networking 1.
Music Artists based social community site with Flash Chat application and Ecommerce Store Back-end Front. • Μ YSQL
Server Specifications • Web server: APACHE • Operating System: MS- Windows
2. www.petroleumnetwork.com
Front End • PHP 5.0 • AJAX Tool Kit 2.0
Oil and Natural Gas based social networking site for oil and gas professionals having features Back-end of Jobs, Marketplace and Events. • Μ YSQL
Server Specifications • Web server: APACHE • Operating System: MS- Windows
Dating 3. www.e-relationships.co.uk Online Dating focused on the UK and EU market built on Os-Date platform.
Front End • PHP 5.0 Back-end • Μ YSQL Server Specifications • Web server: APACHE • Operating System: MS- Windows
21
Auction Technology 4. www.webidz.com Forward Auction site with similar functionality as that of e-Bay
Front End • PHP 4.0 Back-end • Μ YSQL Server Specifications • Web server: APACHE • Operating System: MS- Windows
5. www.ifreelance.com
Front End • PHP 4.0
Online Bidding Portal for Jobs/Projects with RSS Feeds and complete reverse Auction features.
Back-end • Μ YSQL Server Specifications • Web server: APACHE • Operating System: MS- Windows
E-COMMERCE 6. www.gold101store.com
Front End • PHP 4.0
Ecommerce store for buying/selling precious metals like Gold, Silver with Credit Card payment integration.
Back-end • Μ YSQL Server Specifications • Web server: APACHE • Operating System: MS- Windows
7. www.amorperfectocafe.com Online store for coffee with multilingual capabilities in English and Spanish. Payment Integration : PayPal
22
Front End • PHP 5.0 Back-end • Μ YSQL Server Specifications • Web server: APACHE
23
8. www.babyoutlet.co.nz Online store for Baby Products, with PayPal and Credit Card integration.
Front End • PHP 5.0 Back-end • Μ YSQL Server Specifications • Web server: APACHE • Operating System: MS- Windows
9. www.expressyourshirt.com Online T-Shirt store.
Front End • PHP 5.0 Back-end • Μ YSQL Server Specifications • Web server: APACHE • Operating System: MS- Windows
10 www.coolantsandcleaners.com Online store for coolants and Cleaners.
Front End • PHP 5.0 Back-end • Μ YSQL Server Specifications • Web server: APACHE • Operating System: MS- Windows
11. www.mosthatedmusic.com Online destination for hip hop based music with Free download of music albums.
Front End • PHP 5.0 Back-end • Μ YSQL Server Specifications • Web server: APACHE • Operating System: MS- Windows
24
12 www.rowangalleries.com Ecommerce store for Art gallery where users have a choice to select from a variety of Art selections, canvas painting to choose from.
Front End • PHP 5.0 Back-end • Μ YSQL Server Specifications • Web server: APACHE • Operating System: MS- Windows
E-BOOKS 13. www.teachkidsrules.com
Front End • PHP 5.0
Online store for kid’s eBooks. Back-end • Μ YSQL Server Specifications • Web server: APACHE • Operating System: MS- Windows
14. www.prosandconsofinternetdating.com Online store for e books with Google AdSence integrated.
Front End • PHP 5.0 Back-end • Μ YSQL Server Specifications • Web server: APACHE • Operating System: MS- Windows
25
Event Management Portal with Multilingual Features 15. www.one-exit.com.loopiadns.com/postern/ Events management portal for online news on events on Art/Theatres, Music, Museums, Sports and Health.
Front End • PHP 5.0 Back-end • Μ YSQL Server Specifications • Web server: APACHE • Operating System: MS- Windows
Beauty Solution 16. www.mybeautyco.com Beauty solution as beauty training, spa and beauty products.
Front End • PHP 5.0 Back-end • Μ YSQL Server Specifications • Web server: APACHE • Operating System: MS- Windows
26