Simple view
Full metadata view
Authors
Statistics
System e-commerce do zlecania montażu wideo na bazie materiałów i preferencji klienta. Automatyzacja procesu zamawiania usługi
E-commerce System for Ordering Video Editing Based on Client Materials and Preferences. Automation of the Service Ordering Process.
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
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
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.
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.en | 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. | pl |
| dc.abstract.pl | 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. | pl |
| dc.affiliation | Wydział Zarządzania i Komunikacji Społecznej | pl |
| dc.area | obszar nauk humanistycznych | pl |
| dc.area | obszar nauk ścisłych | pl |
| dc.contributor.advisor | Śliwiński, Piotr - 173411 | pl |
| dc.contributor.author | Zarański, Jan - USOS317473 | pl |
| dc.contributor.departmentbycode | UJK/WZKS | pl |
| dc.contributor.reviewer | Śliwiński, Piotr - 173411 | pl |
| dc.contributor.reviewer | Jurek, Janusz - 128557 | pl |
| dc.date.accessioned | 2025-06-18T22:31:09Z | |
| dc.date.available | 2025-06-18T22:31:09Z | |
| dc.date.createdat | 2025-06-18T22:31:09Z | en |
| dc.date.submitted | 2025-06-18 | pl |
| dc.date.submitted | 2025-06-18 | |
| dc.fieldofstudy | elektroniczne przetwarzanie informacji | pl |
| dc.identifier.apd | diploma-181282-317473 | pl |
| dc.identifier.uri | https://ruj.uj.edu.pl/handle/item/553502 | |
| dc.language | pol | pl |
| dc.source.integrator | false | |
| dc.subject.en | 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 | pl |
| dc.subject.pl | 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 | pl |
| dc.title | System e-commerce do zlecania montażu wideo na bazie materiałów i preferencji klienta. Automatyzacja procesu zamawiania usługi | pl |
| dc.title.alternative | E-commerce System for Ordering Video Editing Based on Client Materials and Preferences. Automation of the Service Ordering Process. | pl |
| dc.type | licenciate | pl |
| dspace.entity.type | Publication |