Szczegóły zlecenia
Kategoria:
Zlecenia dla programistów
Miejsce: Kraków - powiat Kraków, Małopolskie
Rodzaj zlecenia: wykonanie szablonu aplikacji Web
Trzy (niezależne) strefy, na jakie jest podzielona aplikacja:
- publiczna – dostępna dla wszystkich oraz dla zarejestrowanych klientów (po zalogowaniu),
- firmowa – dla firm oferujących swoje usługi,
- administracyjna - dla administratora aplikacji.
Preferowane technologie:
1. Środowisko:
- Netbeans IDE,
- Maven,
- Grunt, Bower lub inne w zależności od preferencji,
- JHipster – w celu wygenerowania szablonu aplikacji.
2. Back-end:
- Spring-boot – kontener i serwer aplikacji,
- PostgreSQL – baza danych,
- Hibernate – silnik ORM,
- Spring-data-jpa – komponent dostępu do danych,
- Spring-security – autoryzacja,
- OAuth/ OAuth2 – autentykacja,
- REST – komunikacja z front-end,
- inne konieczne do realizacji aplikacji.
3. Front-end:
- HTML5
- AngularJS,
- Bootstrap - część administracyjna i firmowa będzie oparta o szablon SBAdmin w wersji dla AngularJS.
- inne konieczne do realizacji aplikacji, w szczególności obsługi dat, logowania, autoryzacji itp.
Podstawowe funkcjonalności w skrócie:
- rejestrowanie i zarządzanie kontami użytkowników (strefa publiczna),
- logowanie się użytkowników poprzez konta Facebook/LinkedIn/GoldenLine,
- oba powyższe punkty dla kont firmowych,
- utworzenie i wywołanie kilku prostych usług REST, pokrywających całość wymagań autoryzacji,
- wyświetlenie strony administracyjnej.
Dodatkowe informacje:
- każda strefa ma osobną stronę, w której uruchamiana jest pojedyncza aplikacja SPA,
- aplikacje należy wygenerować za pomocą JHipster, a następnie usunąć niepotrzebne elementy, a pozostałe elementy dostosować do wymagań i zoptymalizować,
- efektem prac powinna być aplikacja wraz z dokumentacją gotowa do dalszego rozwoju,
- dla strefy publicznej można wybrać dowolny darmowy szablon lub zaoferować własny projekt graficzny (do uzgodnienia),
- możliwa praca zdalna.
Termin skorzystania z oferty: jak najszybszy od 7.10.2015r.
Nr zapytania ofertowego:
731978