22 May 2009

Fairy Tale WebApp

Niedawno wpadł mi do głowy pomysł na ciekawy serwis internetowy. Cała spraw jest dosyć podobna do blipa, twittera i paru innych serwisów, niemniej jednak jest to trochę różniące się. Od razu mówię, że nie sprawdzałem, czy coś takiego jest gotowe - to zadanie pozostawiam osobom, które by się podjęły realizacji tego pomysłu. A więc do dzieła pora opowiedzieć o co chodzi.

Na czym to polega?

Dawno, dawno temu gdy byłem jeszcze w szkole średniej na nudnych lekcjach popularne było przesyłanie sobie liścików, albo grupowe pisanie historyjek. Wyglądało to w taki sposób, że była jedna kartka i wielu autorów - całość zabawy zaczynała się od stworzenia początku historyjki, która wyglądała mniej więcej tak: Szedłem przez las aż tu nagle .... Następnie każda osoba, która dostała kartkę dopisywała zdanie albo dwa i podawała kartkę kolejnej osobie - w ten sposób szybko tworzyły się dziwne historyjki z których szło później się pośmiać.

Fairy Tale WebApp - funkcje dla zarejestrowanych

  • Rejestrację, zarządzanie swoim kontem, tworzenie grup znajomych (wszystko to co jest Web2.0 ;))
  • Użytkownik zarejestrowany powinien mieć możliwość tworzenia, moderowania i edytowania swoich historyjek
  • Każda historyjka powinna mieć możliwość ustawienia własnego tła - tworzonego przez użytkownika (jakiś obrazek, css)
  • Ocenianie, obserwowanie i posiadanie rankingu "historyjek"
  • Dodawanie tagów do historyjek
  • Powiadomienia o nowych historyjkach utworzonych przez znajomych
  • Każdy wpis w historyjce która edytowaliśmy/jesteśmy właścicielem powodowałby:
    • nowe części napisane przez kogoś będą widoczne na naszym profilu (tak jak na flickr.com - "Recent Activity")
    • jeżeli jesteśmy właścicielem historyjki od razu możliwość moderowania tekstu
  • Możliwość śledzenia historyjek poprzez RSS - każda posiada swój własny kanał
  • Możliwość zamknięcia i usunięcia historyjki
  • Możliwość utworzenia historyjki nie do dopisywania - statycznej

Fairy Tale WebApp - funkcje dla niezarejestrowanych

  • Wyszukiwanie historyjek po tagach i słowach występujących tekście
  • Dopisywania swoich części do dowolnych historyjek - wymagane by było wpisanie nicka - ważna sprawa ograniczenie ilości możliwych wpisów w ciągu minuty (oczywiście limitowane to powinno być po IP!)

Z uwag które mi przyszły do głowy

  • Można by zintegrować lektora z każda historyjką - jakaś Ivona, czy inne Expressivo
  • Fajnie by było jakby długość komunikatów nie była ograniczona
  • Jakaś integracja z: Blipem, Facebookiem(Aplikacja Facebook), Twitterem by była wskazana - charakter wirusowy samej aplikacji tego by wymagał
  • Jeżeli historia nie była aktualizowana przez 3 miesiące powinna zostać zamknięta - wyłączona możliwość dopisywania
  • Koniecznie musi być zrobione ukrywanie wulgaryzmów! - wiadomo jak dzieci wejdą
  • Powinna być stworzona kategoria 'erotyka' ;) - domyślnie pomijana w momencie wyszukiwania w serwisie

Narzędzia i technologie jakich bym użył

  1. Google AppEngine(Python, Java) lub PHP w zależności od przewidywanych ilości użytkowników
  2. Systemy autentykacji: OpenSocial, OpenID, GoogleID - OAuth, AuthSub, Windows LiveID, Ning, Zembly
  3. Po stronie użytkownika do budowy interfejsu wykorzystałbym XHTML, CSS i JQuery z ajaxem
Z tego co słyszałem takie coś ktoś kiedyś zrobił (pojedyncza instalacja = jedna historyjka), ale nie potrafię tego znaleźć.

PS: Jeśli wykorzystasz ten pomysł, masz jakieś pytania, lub po prostu chcesz się skonsultować napisz do mnie, chętnie Ci pomogę! :)

1 comment:

  1. Chyba ktoś coś podobnego zrobił: http://storybird.com/

    ReplyDelete