Artur Zelenco
Zaproponuj Artur pracę nad swoim kolejnym zleceniem.
Ranking
Umiejętności i kwalifikacje
Programowanie
Architektura i doradztwo inżynieryjne
Portfolio
-
Aplikacja do przechowywania w chmurze
PHPAplikacja internetowa z pełną funkcjonalnością do przechowywania plików w chmurze z możliwością tworzenia folderów, przesyłania plików, zarządzania dostępem, administrowania użytkownikami oraz systemem resetowania haseł.
Opis projektu
… CloudStorageApp to nowoczesne rozwiązanie do przechowywania i zarządzania plikami w chmurze. Aplikacja zapewnia użytkownikom możliwość:
Rejestracji i uwierzytelniania w systemie
Uwierzytelniania dwuetapowego (kody e-mail i Google Authenticator)
Tworzenia hierarchicznej struktury folderów
Przesyłania plików w różnych formatach
Zarządzania dostępem do plików (prywatne/otrzymane od innego użytkownika)
Podglądu plików (obrazy, PDF, wideo)
Oglądania wideo w dowolnym formacie w oknie modalnym
Automatycznego odtwarzania wideo w trybie kafelkowym (jak w Viber)
Pobierania i udostępniania plików
Administracji użytkownikami (dla administratorów)
Rejestrowania aktywności
Resetowania hasła za pośrednictwem e-maila
-
Platforma Rezerwacji Hoteli
PHPKompleksowa, korporacyjna platforma rezerwacji hoteli stworzona w Laravel 12, z pełnym wsparciem dla wielu języków, zaawansowanym zarządzaniem rezerwacjami, komunikacją w czasie rzeczywistym oraz nowoczesnym designem UI/UX.
Pełna konfiguracja od podstaw
… Wymagania wstępne
PHP 8.2+
MySQL 8.0+
Composer
Node.js i npm
System obrazów - integracja z Google Drive
Automatyczne wyświetlanie obrazów
Platforma wykorzystuje Google Drive do automatycznego serwowania wszystkich 1200+ obrazów hoteli i pokoi. Nie jest wymagany lokalny folder z obrazami.
Konfiguracja obrazów
Obrazy hoteli: 200 hoteli × 1 obraz każdy = 200 obrazów
Obrazy pokoi: 200 hoteli × 5 pokoi każdy = 1000 obrazów
Łączna liczba obrazów: 1200 obrazów serwowanych z Google Drive
Brak lokalnego przechowywania: Obrazy są ładowane bezpośrednio z adresów URL Google Drive
Brak konfiguracji: Działa natychmiast po skonfigurowaniu bazy danych