Strona internetowa - tworzenie od podstaw lub przejęcie ASP .NET

Closed job
no avatar
Rafał K
Employer
Job category:
Web pages
Expected budget:

Negotiable

Published:
Finished

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.