timihami a nepali social network
DESCRIPTION
TimiHami a Nepali Social NetworkTRANSCRIPT
![Page 1: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/1.jpg)
Project By@bhu1st, sovi, sups & kala
March 2010
![Page 2: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/2.jpg)
Introduction Of the Project Objectives of the project Features of System System Design Development tools and environment Scope of the project Discussion/Conclusion
![Page 3: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/3.jpg)
![Page 4: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/4.jpg)
Project Title – ‘TimiHami’ - A Social Network
Allows individuals to
Construct a public/semi-public profile within system
Articulate a list of users with whom they share a connection/interest
View and traverse their list of connections and those made by others within the system
Save Web Bookmarks/Feeds as per user’s reading interest.
![Page 5: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/5.jpg)
The first recognizable social networking site -Six Degree.com -Launched in 1997
With the emergence of Web 2.0 on SNS development improves effectiveness of website and user interaction.
Popular Social Networks Hi5, Tagged, Netlog, Ning, Orkut, Buzz Twitter, Facebook, LinkedIn
![Page 6: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/6.jpg)
![Page 7: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/7.jpg)
Provide a complete solution for connecting with the friends.
Help build online communities of people
Provide productive environment as per user’s reading interest
To understand how social network works.
To implement the system design tools, methodologies, system development concepts & tools we have learned in our four years academic session.
![Page 8: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/8.jpg)
![Page 9: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/9.jpg)
Friends Interaction Message/Status Update/Reply Like/Dislike Friend’s Status
Bookmarking Top bookmark suggestion using Analytic Hierarchy Process Personal bookmarks become portable
Updates from Feeds Saving web feeds allows user to save browsing time User saves feed as per their reading interest Top feeds Suggestion using Analytic Hierarchy Process
Update Status in Nepali Language
![Page 10: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/10.jpg)
Friends Management
Messaging System
Account Management
Feeds Management
Bookmarks Management
Profile Comment System
![Page 11: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/11.jpg)
![Page 12: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/12.jpg)
![Page 13: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/13.jpg)
http://bhu1st.blogspot.com/2010/05/social-network-database-design-sample.html (available to download)
![Page 14: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/14.jpg)
Model-View-Controller Separates:
◦ M: Data model
◦ V: Presentation (UI)
◦ C: Business logic
Frontend/Interface
The ‘V’ = View of MVC Model
Backend Design
M – Model
C – Controller
of MVC design pattern
System Design Pattern
![Page 15: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/15.jpg)
Technique for translating relational entity to object oriented entity.
Hides the complexity of SQL statement
Doctrine:
Object/relational abstraction layer for PHP5. Symfony MVC Framework integrates Doctrine seamlessly as it’s ORM
![Page 16: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/16.jpg)
A Multi Criteria Decision Making (MCDM) Technique.
Helps decision makers find the one that best suits their needs and their understanding of the problem.
Advantages Can handle qualitative input.
Decision making in presence of environmental, social and other influences.
Can handle subjective judgements of individuals.
![Page 17: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/17.jpg)
![Page 18: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/18.jpg)
(All the Logos belong to the ir respective owners.)
![Page 19: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/19.jpg)
![Page 20: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/20.jpg)
Day to day communication
Social Network in Business
Social Network for user pattern studies
Social Network in cultural analysis
Social Networks generating real time contents
![Page 21: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/21.jpg)
![Page 22: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/22.jpg)
Browser Compatibility◦ Renders bad on Internet Explorer 6 (IE6), this needs improvement
![Page 23: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/23.jpg)
More Interactive GUI design Enhanced Security via encryption Picture/audio and video uploads Search Engine Optimization Mobile Device Support Short Messaging Service (SMS) Facility to users Events/User Group creation Deployment over Internet
![Page 24: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/24.jpg)
![Page 25: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/25.jpg)
Problems Faced :
◦ Database Model became larger and larger when we were working on development. It would be better to brainstorm and discuss first on all the overall database design requirement and propose a final Data Model.
◦ Design changed over and over again during development time. The best idea would be to work on required output design at initial phase of the development
◦ Working on MVC pattern should be best followed in the order M (Model Development), V (View/Interface Design) & C (Controller Management)
Still, We Learned:
◦ Different system development methodologies/tools◦ Project management ◦ Software Development tools◦ Database Development◦ Group working
![Page 26: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/26.jpg)
Former projects/reports
Internet ◦ Google ◦ Symfony Project Web Site◦ Doctrine PHP ORM Web Site ◦ MySQL Dev Web Site◦ PHP.NET web site
![Page 27: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/27.jpg)
![Page 28: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/28.jpg)
Login Page
![Page 29: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/29.jpg)
Homepage
![Page 30: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/30.jpg)
Search Result
![Page 31: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/31.jpg)
Profile Page
![Page 32: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/32.jpg)
Message Management Page
![Page 33: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/33.jpg)
Saved Bookmarks
![Page 34: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/34.jpg)
![Page 35: TimiHami a Nepali Social Network](https://reader033.vdocument.in/reader033/viewer/2022061203/547d1b4db4af9f34098b46f5/html5/thumbnails/35.jpg)
This project is dead by now – we stopped working on it.
◦ @bhu1st – runs his company called Semicolon Developers◦ sovi – works as Q/A Engineer◦ sups – works as 3D Architect◦ & kala works on Architectural Designs
Thanks all who referenced our database and left valuable comments to us.
Many visitors have requested how the project looked like at the end, so here it goes the slides we presented to Tribhuvan university, Kathmandu, Nepal.