Closed

Recommendation social networking engine

This project received 33 bids from talented freelancers with an average bid price of $14583 USD.

Get free quotes for a project like this
Employer working
Project Budget
min $5000 USD
Total Bids
33
Project Description

Greetings!

I am interested in creating a social platform for sharing and recommending products reviews.

The closest website I've come across with:

[url removed, login to view]

But it could be a small [url removed, login to view] or [url removed, login to view] without the location based aspect of it.

Here are the highlights of the requirements:

** backend/webapps

- Facebook-style wall based posts (post, like, share, filter)

- reviews of "products" (share, like, rating)

- favorite "produts", bookmark functionality

- facebook integration (signup/login)

- add friends/contacts

- post to wall

- share posts

- notification engine (using FB API, email, etc...) based on rules/criterias

- reward system (point based, useage based, etc...)

- click logging (must be able to see what users are doing during a session)

- advertisement management

- poll, voting engine

- ability to set keywords or tags to posts

- scalable, distributed architecture

- J2EE technology

** Web frontend

- mod rewrite, SEO friendly, difficult to spider

- placeholder for advertisement (on/off switchable), with click tracking

- Facebook app

** mobile

- Facebook style UI (swipe left for contextual menu)

- iOS, Android

** search engine

- define index schema

- define search queries

- incremental update of index process

- spellchecker

- search suggestion

- caching mechanism

- build popular search index

- solr?

** database

- Maybe combination of RDBMS and NoSQL

- define schema

- can handle potentially heavy load

- search engine friendly

Thanks for reading!

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online