Poszukuję doświadczonego programisty PHP/JavaScript, do dokończenia projektu opartego na:
- Zend Framework 2
- Node.js®
- jQuery, require.js, WebSocket, HTML5, Bootstrap, canvas, paperjs.org
- PostgreSQL, PL/pgSQL
Korzystamy z:
- GIT
- Apache
- memcache
- ImageMagick
Ogólny opis projektu:
Serwis społecznościowy z podstawową funkcjonalnością
- komunikacja pomiędzy użytkownikami i grupami użytkowników
- dzielenie się treścią
- grupy użytkowników
- uprawnienia
Interakcja użytkowników z serwisem opiera się przede wszystkim na Ajax / WebSocket / node.js® - praktycznie każda zmiana stanu jakiegokolwiek elementu serwisu jest odnotowywana po stronie przeglądarki i serwera (w obie strony) i ma swoją reprezentację w postaci zmian wizualnych w aplikacji (dla grupy użytkowników podłączonych do tego samego kanału node.js/WebSocket).
Zakres prac:
- Przygotowanie brakujących części (tabel) bazy danych oraz zmiany związane z już istniejącą strukturą względem wymaganej funkcjonalności
- Logowanie i rejestracja użytkowników poprzez Google, Facebook, natywny formularz
- Tworzenie grup oraz zapraszanie użytkowników do nich z uwzględnieniem praw dostępu do danych użytkowników
- Obsługa komunikacji pomiędzy użytkownikami - wysyłanie, odbieranie, przeglądanie wiadomości
- Obsługa udostępniania treści (dyskusje w obrębie grup użytkowników, zabezpieczenia XSS etc.)
- Obsługa komentarzy udostępnianych treści
- Wyszukiwarka użytkowników oraz grup użytkowników
- Rozwiązanie dla zamieszczanych treści (duże ilości użytkowników, duże ilości wgrywanych plików etc.)
- Prezentacja danych generowanych przez użytkowników (również w obrębie grup) w czasie rzeczywistym (node.js/web socket)
- System mailingowy (newslettery, powiadomienia)
Forma współpracy: umowa o dzieło
Kontakt:
Radosław Litwin
tel. 504 871 500
@: radek.litwin@gmail.com