Skip to content

softkjservice/createFilm

Repository files navigation

O projekcie

Technologia Larevel, PHP, JavaScript

Cel projektu

Opracowanie w pełni użytkowej aplikacji do obsługi zamówień. Obiektem zamówienia jest album zdjęciowy, którego projekt tworzy użytkownik. Kreator albumu pozwala wprowadzać wymagane teksty oraz zdjęcia z możliwością natychmiastowego podglądu wybranych efektów animacyjnych. Projekt utworzony w celach szkoleniowych. Front-end powstał w oparciu o pliki blade w wykorzystaniem css oraz js. Back-end wykorzystuje PHP 8 oraz MySQL. Wersjonowanie projektu realizowane w oparciu o oprogramowanie GIT. Projekt zainstalowany został na serwerze współdzielonym.

Przykładowy Administrator: kj@ploter.eu , hasło: 12345678 , przykładowy Użytkownik: info@ploter.eu , hasło: 12345678

Zobacz wersję demo >>.

Podstawowe funkcjonalności

  • Rejestracja użutkowników z potwierdzeniem e-mailowym
  • Logowanie z rozróżnieniem uprawnień

Funkcjonalności dostępne dla użytkownika:

  • Kreator nowego zamówienia
    • Edycja tytułu albumu oraz subtytułu i tekstu końcowego
    • Wybór animacji dla tytułu, przenikania obrazów oraz tekstu końcowego z natychmiastowym podglądem efektu
    • Dodawanie zdjęć z opisem
    • Zarządzanie zdjęciami:
      • Ustalanie kolejności (przesuwanie góra/dół)
      • Usuwanie
    • Podsumowanie zamówienia z automatycznym wyliczeniem kwoty w zależności od objętości albumu
    • Zatwierdzanie zamówienia lub powrót do edycji
  • Po zatwierdzeniu automatyczne przesłanie zamówienia na e-mail klienta oraz administratora
  • Zarządzanie zamówieniami, które nie zostały jeszcze przesunięte do realizacji

Funkcjonalności dostępne dla administratora

  • Dostęp do wszystkich zamówień z możliwością wydzielenia zamówień do realizacji
  • Pobieranie plików do albumu
    • Format ZIP
    • W nazwie pliku automatycznie generujący się numer określający kolejność zdjęcia w albumie

Uwagi

  • Walidacja z wykorzystaniem FormRequest
  • Role w systemie predefiniowane [enum]
  • Surowa szata graficzne
  • Brak testów

About

Technologia: Laravel, JavaScript. Kreator albumu zdjęciowego. Możliwość zdefiniowania tytułu albumu oraz opisów zdjęć, wybór animacji z natychmiastowym podglądem efektu, zarządzanie kolejnością przesłanych zdjęć, automatyczna wycena, przesłanie potwierdzenia zamówienia.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors