codersConnection

A projekt célja egy, a szoftver fejlesztők és az őket mint erőforrásokat keresők közötti social-network alapokon működő rendszer elkészítése. A rendszerbe meghívásos módon regisztrálhatnak mind a fejlesztők, mind a projekt gazdák.

Ez a rendszer lehetővé teheti virtuális cégek létrehozását, a regisztrált fejlesztők erőforrásainak felhasználásával.

Referencia rendszer is kialakítható, mind a fejlesztők, mind az őket foglalkoztatók között, akár pontozási rendszerrel is (aki elégedett, magasabb pontszámot ad annak akivel vagy akinek dolgozott).

Az egyes entitások dokumentumokat is tárolhatnak a rendszeren belül magukról, melyek tartalma kereshetővé válik a feltöltés pillanatától. Ilyen dokumentum lehet a felhasználó saját RSS feed-jeit tartalmazó állomány OPML XML formátumban, önéletrajzok, stb. A regisztrált felhasználók számára minta dokumentumokat lehet tárolni, úgymint;

  • fejlesztő szerződés minta
  • teljesítés igazolás minta
  • önéletrajz minta
  • stb.

codersConnection_logo

cc_tagsA rendszerben megjelenő entitások:

  • szoftver fejlesztők
  • szoftver fejlesztőket keresők (fejvadászok)
  • projekt-gazdák

Csoportok:

  • virtuális cégek
    • projekt cégek
    • backend cégek
  • projektek
  • platformok
    • C/C++
    • Java
    • Web
  • országok
    • városok
  • nyelvek
    • magyar
    • angol
  • hírcsatornák (RSS feed-ek)
    • a felhasználók megoszthatják egymással feed-jeiket
    • ha két felhasználó ugyanazt a feed-et olvassa, kapcsolatba kerülnek

Az egyes entitásokhoz tartozó paraméterek:

  • személyes adatok
    • név
    • születési adatok
    • beszélt, írott nyelv
    • kapcsolati lehetőségek
      • e-mail
      • chat
      • url
  • lokációs adatok
    • lakhely
  • bérmunka adatok
    • státusz
      • teljes munkát keres
      • van munkája de van szabad kapacitása (n óra/nap)
      • van munkája és nincs szabad kapacitása
    • óradíj
    • rendelkezésre állási időszakok
  • ismeretek
    • fejlesztői környezetek
    • programozási nyelvek
  • publikációk
    • a rendszeren belüli “Wall” vagy Twitter funkció
    • saját web-oldal
    • saját blog
  • olvasási szokások
    • olvasott feed-ek
    • olvasott oldalak
    • írott/olvasott fórumok
  • kapcsolati adatok
    • csoportok, team-ek amiben az entitás jelen van
    • referenciák (más entitások a rendszerben)
    • referencia minősítések
      • fekete lista azokról az entitásokról, akikkel rossz a tapasztalat (magyarázattal)
      • fehér lista azokról az entitásokról akikkel jó a tapasztalat (magyarázattal)
  • tag-ek (a fentiekbe nem beleférő kategorizáláshoz, pl.: “amigás vagyok”)

cc_1

A felhasználók számára frontend-ként egy WEB-es, AJAX (ExtJS) felület áll rendelkezésre. A backend és a frontend között RestFUL interfész van.