Sniff sniff…

Unusual title for a technology post, ain’t it? Its unusual but very exciting. It’s exciting for me because it’s the final project of my degree. “Sniff” is a web application developed by me and two of my classmates for a Media Application project. Our aim was to develop a social networking site, which is the buzzword everywhere. We looked around several social networking sites including orkut, facebook, flickr and youtube, to get a feel of what’s available and more importantly, what’s missing. Each of the mentioned site offers lots of features but they are all segregated. So, if you want to connect with friends you goto either orkut or facebook, if you want to share videos you goto youtube or orkut, if you want to share pictures you could choose any of these sites. The only common thread that binds these sites is the “commenting” feature, which is a core feature of all social sites including blogs.

Title

“Sniff” combines a number of features from different social-networking site and gives them a common platform. The distinguishing feature of our application is the “relationship” feature. We segregate people into “relationships” like in real life. So, you can add people as friends or family or co-workers or classmates or others. The person visiting your profile can only see relationships which connects that person to yourself. For e.g, say my friend Andy visits my profile and I have added him as my friend. So, he can see list of my other friends but he cannot see my family members, so on and so forth. This way I can keep my family members seperate from my friends because I may not want my family members to know who my friends are. or vice-versa.

Here’s how the application works in pictures…

Welcome Page

This is the “Login” page. The user can login using his/her password or click on “Register” on the left side bar, if they are a new user. A user can see random pictures but cannot comment on them or create an album untill he/she is logged on.

Trivia: The name of the web application, “Sniff” and the picture of the Dog was my idea.

The name “Sniff” came to my mind because the application is a way to “sniff” through relationships and check their media (either pictures or videos). It’s a way to search and connect with different relationships.

Login

This is the page user sees after he/she logins using their account. Its shows random media files, which may or may not be created by the user. Under “Welcome Ricky”, the user cancheck his/her Albums for e.g., Delhi, Ladakh, Kerela, Taj Mahal, India, are the Albums created by user, Ricky.

sniff-2.jpg

The user can then scroll down to check various “relationships” that he/she has. For e.g.,the user “Ricky” has Andy as his friend and Andy and Mindy as his classmates. Since Andy is both my friend and classmate so I can click on his name and check both his friend and classmates (and add them if necessary to my list) but I can only check Mindy’s classmates. I can always add a new relation or friend using the link “Add a new relation”

sniff-3.jpg

The user can click on their or their friend’s album, for e.g, here I am checking “India” album, which has some pictures and some sub-albums, Goa, Cricket and Mumbai. I can also comment on this Album using the comment window or click on individual pictures and comment on them individually.

sniff-4.jpg

After the user clicks on the picture (or video file), they can write a comment on it, like here Cindy has written a comment on my picture which has a fortune-telling robot on the streets of Mumbai. I thought the picture was pretty cool and so did Cindy apparently.

sniff-7.jpg

Another cool feature is the”Search”. So, I can search for any media file and the application will search it using tags or name of the album or media file. So, when I search for “Taj”, it gives link to my Album “TajMahal” and also the pictures, “Front.jpg”

sniff-8.jpg

And clicking on “Front.jpg” shows me the eternal beauty…

The web application is written entirely in Ruby on Rails, which is the cutting-edge technology in web application development. Working on it was as fun as it was to explore the application once it was completed. Me and my project mates chose a “cultural” theme to create our albums and it was fun going to their albums and checking pictures from their culture and leaving comments. This social-networking thing is truly addictive and fun. Let me now go and leave a comment on my friend’s breath-taking pictures of Taiwan’s countryside.

7 Responses to “Sniff sniff…”

  1. Mehak Says:

    am here!!!

    have read ur post…will comment later in detail.

  2. Colors Says:

    Wow…so now I finally know details of ur project. It’s pretty cool! Its a great concept and I hope it takes off really well. A lil bit of tweaking on the UI front, and your product should be ready for launch…wat say? All the best!! Looking forward to using it some day 🙂

  3. Mehak Says:

    Awwww…I love the name Sniff & the pic of the Dog 🙂

    Can anything like this be done…like each time the application is loaded…a new dog pic appears …:p

    Kewl Concept…esp as u mentioned the best part is the option to segregate your frends/family/colleagues/etc.

    I have read a few articles on Ruby on Rails …gaining popularity in blogcamps & Unconferences here in India n is going to be the Next Big Thing.

    Are you guys planning to launch this application??

  4. Marlee Says:

    Ricky, this is cool! like Mehak said, the seg of family/friends/classmates is a great concept…gives more privacy unlike other sites.
    “Sniff” is apt….sniffing out other’s cultures n worlds!
    so when will u launch it? Anytime soon?! 🙂
    Congrats Ricky! this is real Cool.

  5. Urvi Says:

    Wow… ths is really cool ricky.
    Liked the name “Sniff”. Great concept nd great job ya… U all must have had njoyed wrkng on ths project. And the theme “cultural” chosen by u all is too good… Gr8.. Keep it up nd All the best!!! 🙂

  6. Desktopjunk Says:

    Thanks, always good posts on your blog!

  7. preeti bhandari Says:

    loved the project theme especially the part
    option to segregate your frends/family/colleagues/etc.

    would love to use this
    all the best with ur project

Leave a reply to Mehak Cancel reply