Potrzebuję stworzyć aplikację internetową o następującej strukturze i funkcjonalnościach:
1. Backend oparty o JSON REST API umożliwiający:
a. upload plików PDF i HTML wraz z kilkoma metadanymi przypisanymi do pliku (nazwa, opis, data, które grupy użytkowników mają do pliku dostęp)
b. wylistowanie plików i ich metadanych dla danego użytkownika wg jego praw dostępu
c. logowanie i utworzenie sesji użytkownika za pomocą loginu i hasła
d. zarządzanie użytkownikami:
- zmiana hasła przez użytkownika,
- tworzenie nowych użytkowników, usuwanie, edycja, reset hasła, blokowanie i odblokowywanie
- tworzenie grup, przypisywanie użytkowników do grup
e. rejestrowanie zdarzeń, które wykonuje API:
- pojedyncze błędne logowanie,
- zmiana hasła przez użytkownika,
- wylogowanie,
- próby logowanie na konto zablokowane,
- wygaśnięcie sesji,
- czynność przeglądania plików,
- czynności wprowadzenia danych lub modyfikacji,
- tworzenie i modyfikacja kont,
- restart haseł,
- usuwanie kont,
- blokowanie i odblokowywanie kont,
- modyfikowanie uprawnień kont (nadawanie , odbieranie),
- czynności związane z zarządzaniem lub przeglądaniem rejestru zdarzeń
f. zarządzanie zdarzeniami:
- wylistowanie zdarzeń z danego okresu lub X ostatnich zdarzeń
2. Frontend pobierający/manipulujący dane przez powyższe REST API (najlepiej jako skrypt serwerowy renderujący HTML, a nie kliencki np. Angular), czyli:
a. ekran logowania
b. ekran listujący pliki dostępne dla danego użytkownika (wg praw dostępu)
c. ekran profilu użytkownika - możliwość zmiany hasła
3. Baza danych MySQL do przechowywania danych.
Technologie backendu najlepiej: Perl, Python, PHP, Java lub C#
Technologie frontendu najlepiej: Perl, Python lub PHP
Frameworki najlepiej minimalistyczne.
Posiadam komercyjne doświadczenie pracy w agencji interaktywnej w Wielkiej Brytanii, gdzie do moich obowiązków należało projektowanie i wdrażanie stron internetowych dla firm. Teraz zajmuję się programowaniem front-end i back-end.
Jestem biegły w HTML5, CSS3 (Less i Sass), PHP, jQuery
Jeśli chodzi o framework to najlepiej znam się na Laravelu, ale to można jeszcze dogadać.
Moje portfolio można zobaczyć tutaj: https://www.freelancer.com/u/LINEcut.html
Witam. Kilkanaście lat doświadczenia w programowaniu. Dobra znajomość współczesnych technologii tworzenia aplikacji internetowych. Wykonanie w obiektowym PHP lub Frameworku PHP Codeigniter. Zapraszam do współpracy
Witam.
Technologia wykonania:
Frontend - kontrolki HTML: jQuery, wymiana danych: AJAX+JSON;
Backend - logika biznesowa: Java Spring (w tym Spring Security), warstwa dostępu do danych: JPA / Hibernate.
Część dotycząca logowania użytkowników jest już wykonana (struktura bazy danych, mechanizmy autentykacji, strona logowania), podobnie zarządzanie użytkownikami, (tabelaryczny przegląd zarejestrowanych użytkowników wraz z możliwością edycji konta, aktywacji, blokowania oraz zamykania) jak również upload plików PDF z obcego serwera i wystawianie dla użytkownika końcowego w formie linka, z możliwością download-u.
Termin realizacji - do 2 tygodni - to moja wstępna propozycja.
Czekam na kontakt.
Witam,
nie ma co owijać w bawełnę, że stworzenie takiej aplikacji zajmie mniej niż 30 dni.
Moja propozycja co do wykorzystania technologii jest następująca:
Backend: C#
Frontend: Angular 2
Proszę o kontakt w razie jakichkolwiek pytań.
Pozdrawiam
Nasza Spółka zobowiąże się podjęcia realizacji wystawionego zlecenia. Jesteśmy doświadczoną agencją interaktywną świadczącą najwyższy poziom obsługi. Wykonujemy realizacje dla firm i instytucji, projekty współfinansowane z Unii Europejskiej. Posiadamy doświadczenie przy największych projektach. Oferujemy dostosowanie ceny do klienta. Zapraszamy do współpracy.