System e-commerce do zlecania montażu wideo na bazie materiałów i preferencji klienta. Automatyzacja procesu zamawiania usługi

licenciate
dc.abstract.enThe bachelor's thesis presents the design and implementation of the FrameCraft e-commerce system, dedicated to ordering video editing services. The project addresses the growing demand for professional video editing services in an era where smartphones are widely used to capture high-quality content (4K, 8K). Identified problems include: an excess of unorganized video footage among users, lack of skills and time for self-editing, chaotic communication with available service providers, difficulties in transferring large files, and unpredictable editing service costs. The FrameCraft system was built using the Flask framework with a layered architecture that ensures separation of concerns and scalability. Key components include: a client module with an intuitive order form, an administrative module for project management, a communication system with automated email notifications, and an integration module with the Google Drive API for handling large multimedia files. The platform offers a transparent system of three service packages with clearly defined scopes, automatic generation of unique order numbers (format VM-XXXXXXXX), and a five-step order status tracking system. Integration with Google Drive enables seamless file transfers up to 5TB, with dedicated folders for each order and a hierarchical permissions system. The implementation uses modern technologies: MySQL for data storage, Google Drive API as the storage system, Flask-Login for authentication, a responsive interface based on HTML5/CSS3/JavaScript, and security features including password hashing with the scrypt algorithm and an account locking system after failed login attempts. The project has been implemented according to the initial assumptions, effectively automating the process of ordering video editing services and addressing the identified issues. The system is ready for commercial deployment after the addition of production-level security measures (HTTPS, secure cookies) and provides a solid foundation for building a larger ecosystem of video production services. Future development prospects include integration with online payments, in-app communication, a mobile application, and AI-assisted editing suggestions. The modular architecture allows for easy expansion of functionality in line with market needs.pl
dc.abstract.plPraca licencjacka przedstawia projekt i implementację systemu e-commerce FrameCraft dedykowanego do zamawiania usług montażu wideo. Projekt odpowiada na rosnące zapotrzebowanie na profesjonalne usługi edycji materiałów filmowych w dobie powszechnego wykorzystania smartfonów do rejestracji treści w wysokiej jakości (4K, 8K). Zidentyfikowane problemy obejmują: nadmiar nieuporządkowanych materiałów wideo u użytkowników, brak umiejętności i czasu na samodzielny montaż, chaotyczną komunikację z dostępnymi na rynku usługodawcami, trudności w transferze dużych plików oraz nieprzewidywalność kosztów usług montażu. System FrameCraft został zbudowany w oparciu o framework Flask z wykorzystaniem architektury warstwowej zapewniającej separację odpowiedzialności i skalowalność. Kluczowe komponenty to: moduł klienta z intuicyjnym formularzem zamówienia, moduł administracyjny do zarządzania projektami, system komunikacji z automatycznymi powiadomieniami e-mail oraz moduł integracji z Google Drive API do obsługi dużych plików multimedialnych. Platforma oferuje transparentny system trzech pakietów usług z jasno określonym zakresem, automatyczne generowanie unikalnych numerów zamówień (format VM-XXXXXXXX) oraz 5-etapowy system śledzenia statusu realizacji. Integracja z Google Drive umożliwia bezproblemowe przesyłanie plików do 5TB z dedykowanymi folderami dla każdego zamówienia i hierarchicznym systemem uprawnień. Implementacja wykorzystuje nowoczesne technologie: MySQL do przechowywania danych, Google Drive API jako system storage, Flask-Login do uwierzytelniania, responsywny interfejs oparty na HTML5/CSS3/JavaScript oraz zabezpieczenia obejmujące haszowanie haseł algorytmem scrypt i system blokowania kont po nieudanych próbach logowania. Projekt został zrealizowany zgodnie z założeniami, skutecznie automatyzując proces zamawiania usług montażu wideo i eliminując zidentyfikowane problemy. System jest gotowy do wdrożenia komercyjnego po dodaniu zabezpieczeń produkcyjnych (HTTPS, secure cookies) i stanowi solidną podstawę do budowy większego ekosystemu usług związanych z produkcją wideo. Perspektywy rozwoju obejmują integrację płatności online, system komunikacji w aplikacji, aplikację mobilną oraz AI-wspomagane sugestie montażu. Modułowa architektura umożliwia łatwe rozszerzanie funkcjonalności zgodnie z potrzebami rynku.pl
dc.affiliationWydział Zarządzania i Komunikacji Społecznejpl
dc.areaobszar nauk humanistycznychpl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorŚliwiński, Piotr - 173411 pl
dc.contributor.authorZarański, Jan - USOS317473 pl
dc.contributor.departmentbycodeUJK/WZKSpl
dc.contributor.reviewerŚliwiński, Piotr - 173411 pl
dc.contributor.reviewerJurek, Janusz - 128557 pl
dc.date.accessioned2025-06-18T22:31:09Z
dc.date.available2025-06-18T22:31:09Z
dc.date.createdat2025-06-18T22:31:09Zen
dc.date.submitted2025-06-18pl
dc.date.submitted2025-06-18
dc.fieldofstudyelektroniczne przetwarzanie informacjipl
dc.identifier.apddiploma-181282-317473pl
dc.identifier.urihttps://ruj.uj.edu.pl/handle/item/553502
dc.languagepolpl
dc.source.integratorfalse
dc.subject.ene-commerce system, video editing, Flask framework, Google Drive API, order automation, user interface, layered architecture, file upload, status tracking, admin panel, MySQL database, authentication, web platform, multimedia services, workflow management, responsive design, API integration, project management, email notifications, data security, large file upload, MediaIoBaseUploadpl
dc.subject.plsystem e-commerce, montaż wideo, Flask, Google Drive API, automatyzacja zamówień, interfejs użytkownika, architektura warstwowa, przesyłanie plików, śledzenie statusu, panel administracyjny, MySQL, uwierzytelnianie, platforma internetowa, usługi multimedialne, workflow, responsive design, integracja API, zarządzanie projektami, powiadomienia email, bezpieczeństwo danych, przesyłanie dużych plików, MediaIoBaseUploadpl
dc.titleSystem e-commerce do zlecania montażu wideo na bazie materiałów i preferencji klienta. Automatyzacja procesu zamawiania usługipl
dc.title.alternativeE-commerce System for Ordering Video Editing Based on Client Materials and Preferences. Automation of the Service Ordering Process.pl
dc.typelicenciatepl
dspace.entity.typePublication
dc.abstract.enpl
The bachelor's thesis presents the design and implementation of the FrameCraft e-commerce system, dedicated to ordering video editing services. The project addresses the growing demand for professional video editing services in an era where smartphones are widely used to capture high-quality content (4K, 8K). Identified problems include: an excess of unorganized video footage among users, lack of skills and time for self-editing, chaotic communication with available service providers, difficulties in transferring large files, and unpredictable editing service costs. The FrameCraft system was built using the Flask framework with a layered architecture that ensures separation of concerns and scalability. Key components include: a client module with an intuitive order form, an administrative module for project management, a communication system with automated email notifications, and an integration module with the Google Drive API for handling large multimedia files. The platform offers a transparent system of three service packages with clearly defined scopes, automatic generation of unique order numbers (format VM-XXXXXXXX), and a five-step order status tracking system. Integration with Google Drive enables seamless file transfers up to 5TB, with dedicated folders for each order and a hierarchical permissions system. The implementation uses modern technologies: MySQL for data storage, Google Drive API as the storage system, Flask-Login for authentication, a responsive interface based on HTML5/CSS3/JavaScript, and security features including password hashing with the scrypt algorithm and an account locking system after failed login attempts. The project has been implemented according to the initial assumptions, effectively automating the process of ordering video editing services and addressing the identified issues. The system is ready for commercial deployment after the addition of production-level security measures (HTTPS, secure cookies) and provides a solid foundation for building a larger ecosystem of video production services. Future development prospects include integration with online payments, in-app communication, a mobile application, and AI-assisted editing suggestions. The modular architecture allows for easy expansion of functionality in line with market needs.
dc.abstract.plpl
Praca licencjacka przedstawia projekt i implementację systemu e-commerce FrameCraft dedykowanego do zamawiania usług montażu wideo. Projekt odpowiada na rosnące zapotrzebowanie na profesjonalne usługi edycji materiałów filmowych w dobie powszechnego wykorzystania smartfonów do rejestracji treści w wysokiej jakości (4K, 8K). Zidentyfikowane problemy obejmują: nadmiar nieuporządkowanych materiałów wideo u użytkowników, brak umiejętności i czasu na samodzielny montaż, chaotyczną komunikację z dostępnymi na rynku usługodawcami, trudności w transferze dużych plików oraz nieprzewidywalność kosztów usług montażu. System FrameCraft został zbudowany w oparciu o framework Flask z wykorzystaniem architektury warstwowej zapewniającej separację odpowiedzialności i skalowalność. Kluczowe komponenty to: moduł klienta z intuicyjnym formularzem zamówienia, moduł administracyjny do zarządzania projektami, system komunikacji z automatycznymi powiadomieniami e-mail oraz moduł integracji z Google Drive API do obsługi dużych plików multimedialnych. Platforma oferuje transparentny system trzech pakietów usług z jasno określonym zakresem, automatyczne generowanie unikalnych numerów zamówień (format VM-XXXXXXXX) oraz 5-etapowy system śledzenia statusu realizacji. Integracja z Google Drive umożliwia bezproblemowe przesyłanie plików do 5TB z dedykowanymi folderami dla każdego zamówienia i hierarchicznym systemem uprawnień. Implementacja wykorzystuje nowoczesne technologie: MySQL do przechowywania danych, Google Drive API jako system storage, Flask-Login do uwierzytelniania, responsywny interfejs oparty na HTML5/CSS3/JavaScript oraz zabezpieczenia obejmujące haszowanie haseł algorytmem scrypt i system blokowania kont po nieudanych próbach logowania. Projekt został zrealizowany zgodnie z założeniami, skutecznie automatyzując proces zamawiania usług montażu wideo i eliminując zidentyfikowane problemy. System jest gotowy do wdrożenia komercyjnego po dodaniu zabezpieczeń produkcyjnych (HTTPS, secure cookies) i stanowi solidną podstawę do budowy większego ekosystemu usług związanych z produkcją wideo. Perspektywy rozwoju obejmują integrację płatności online, system komunikacji w aplikacji, aplikację mobilną oraz AI-wspomagane sugestie montażu. Modułowa architektura umożliwia łatwe rozszerzanie funkcjonalności zgodnie z potrzebami rynku.
dc.affiliationpl
Wydział Zarządzania i Komunikacji Społecznej
dc.areapl
obszar nauk humanistycznych
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Śliwiński, Piotr - 173411
dc.contributor.authorpl
Zarański, Jan - USOS317473
dc.contributor.departmentbycodepl
UJK/WZKS
dc.contributor.reviewerpl
Śliwiński, Piotr - 173411
dc.contributor.reviewerpl
Jurek, Janusz - 128557
dc.date.accessioned
2025-06-18T22:31:09Z
dc.date.available
2025-06-18T22:31:09Z
dc.date.createdaten
2025-06-18T22:31:09Z
dc.date.submittedpl
2025-06-18
dc.date.submitted
2025-06-18
dc.fieldofstudypl
elektroniczne przetwarzanie informacji
dc.identifier.apdpl
diploma-181282-317473
dc.identifier.uri
https://ruj.uj.edu.pl/handle/item/553502
dc.languagepl
pol
dc.source.integrator
false
dc.subject.enpl
e-commerce system, video editing, Flask framework, Google Drive API, order automation, user interface, layered architecture, file upload, status tracking, admin panel, MySQL database, authentication, web platform, multimedia services, workflow management, responsive design, API integration, project management, email notifications, data security, large file upload, MediaIoBaseUpload
dc.subject.plpl
system e-commerce, montaż wideo, Flask, Google Drive API, automatyzacja zamówień, interfejs użytkownika, architektura warstwowa, przesyłanie plików, śledzenie statusu, panel administracyjny, MySQL, uwierzytelnianie, platforma internetowa, usługi multimedialne, workflow, responsive design, integracja API, zarządzanie projektami, powiadomienia email, bezpieczeństwo danych, przesyłanie dużych plików, MediaIoBaseUpload
dc.titlepl
System e-commerce do zlecania montażu wideo na bazie materiałów i preferencji klienta. Automatyzacja procesu zamawiania usługi
dc.title.alternativepl
E-commerce System for Ordering Video Editing Based on Client Materials and Preferences. Automation of the Service Ordering Process.
dc.typepl
licenciate
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
19
Views per month
Views per city
Warsaw
4
Krakow
3
Baranów
1
Bialystok
1
Częstochowa
1
Ho Chi Minh City
1
Lodz
1
Opole
1
Płock
1
Tsuen Wan
1

No access

No Thumbnail Available