終了

Zbuduj aplikację internetową

このプロジェクトは、フリーランサーの方々から10件の入札を受けています。平均入札額はzł3649 PLNです。

このようなプロジェクトの無料見積もりを取得
作業中の採用者
プロジェクト予算
zł2250 - zł4500 PLN
入札合計
10
プロジェクト情報

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.

お金を稼ぎたいと思っていますか?

  • 予算と期限を設定してください
  • 提案のアウトラインを作成してください
  • 仕事の報酬を受け取りましょう

このプロジェクトにも入札したフリーランサーを採用する

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online