Job description
Zlecenie obejmuje wykonanie serwisu internetowego składającego się z następujących modułów:
1. Rejestracja użytkownika (z Captcha) oraz logowanie (+ mail aktywacyjny + przypominanie hasła)
2. System kont użytkownika z możliwością modyfikacji ustawień, statystykami
3. Wyszukiwarka użytkowników
4. Integracja z zewnętrznym API (Rest/Json – ok. 6 usług)
5. Mechanizm kolejkowania i łączenia użytkowników w pary w czasie rzeczywistym (użytkownik wypełnia formularz i na podstawie wprowadzonych danych dobierany jest w parę z innym użytkownikiem – system powinien pokazywać czas oczekiwania na dobranie pary oraz potwierdzenie parowania)
6. Tworzenie grup użytkowników (system zaproszeń do grup i akceptacji/odrzucenia)
7. System znajomych
8. Prywatny czat w czasie rzeczywistym (rozmowy pomiędzy znajomymi, możliwość zmiany statusu – online/offline)
9. Wsparcie dla wielu języków (przygotowanie wsparcia – bez tłumaczeń)
10. Integracja z blogiem na WordPressie (wyświetlanie ostatnich 5 wpisów – możliwość wykorzystania dowolnego pluginu do WordPressa – np. wystawienia danych po JSON API)
11. Moduł sklepu – bardzo uproszczony sklep, z jedną kategorią produktu (1 strona)
12. Integracja z systemem płatności (np. PayU) – historia transakcji
Zakres prac:
Wykonanie części backend + podpięcie pod frontend (sam frontend – html/css – zostanie dostarczony wykonawcy)
Opcje realizacji (w zależności od preferencji wykonawcy i znajomości technologii):
-Rozpoczęcie projektu od podstaw z uwzględnieniem możliwości dalszej rozbudowy tworzonego rozwiązania w przyszłości (mile widziana możliwość dłuższej współpracy)
-Przejęcie istniejącego prototypu projektu i dopisanie brakującej funkcjonalności (technologie: ASP .NET Core + AngularJS 1.5 + MS SQL, kod dobrej jakości, z wyraźnymi warstwami dostępu do danych, logiki oraz kontrolerów)
Zależy mi na rozwiązaniu dobrej jakości oraz wysokiej wydajności – tak aby możliwy była dalsza rozbudowa serwisu (najchętniej we współpracy ze zleceniobiorcą) oraz jego skalowanie dla dużej ilości użytkowników.
Prosiłbym o informacje o szacowanym koszcie wykonania projektu oraz przybliżonym czasie realizacji.