Stworzenie aplikacji Laravel + Vue
Poszukuję osoby, która pomoże mi stworzyć prostą, czytelną aplikację webową opartą na Laravel 10+ (REST API) oraz Vue 3 – projekt będzie elementem mojej pracy inżynierskiej.
Zależy mi na rozwiązaniu napisanym zgodnie z dobrymi praktykami, tak żebym mógł w pełni zrozumieć kod i samodzielnie opisać jego działanie w pracy.
📘 Zakres projektu
Aplikacja powinna realizować podstawowy zestaw funkcjonalności inspirowany systemem do zarządzania pracami dyplomowymi (zgodnie z wymaganiami opisanymi w załączonym dokumencie). Finalny zakres ustalimy wspólnie, ale przykładowe moduły to:
1. Moduł komunikacji
prosty czat tekstowy pomiędzy dwoma rolami użytkowników (np. promotor – student),
powiadomienia w interfejsie (alerty / badge / ikonki).
2. Zarządzanie dokumentami
możliwość przesyłania plików,
podstawowe wersjonowanie lub historia przesłanych plików.
3. Terminarz i zadania
lista terminów / kamieni milowych,
przypomnienia wyświetlane w UI.
4. Zarządzanie użytkownikami
logowanie / rejestracja,
role (np. administrator, promotor, student),
podstawowy panel administracyjny.
5. Zgłaszanie i zarządzanie „projektami”
(nie pełna aplikacja ThesisHub – uproszczony model na potrzeby pracy)
dodawanie / edycja tematu lub zadania,
statusy pracy (np. „w trakcie”, „oczekuje na akceptację”, „zaakceptowane”),
opcjonalnie komentarze lub ocena postępu.
6. Dokumentacja
krótki opis architektury i działania aplikacji (np. README),
proste omówienie kodu po zakończeniu współpracy.
🛠 Technologie
Backend: Laravel 10+ jako REST API
Frontend: Vue 3 + Vite
UI: TailwindCSS lub Bootstrap (dowolnie)
Baza danych: MySQL / PostgreSQL
Opcjonalnie: Docker (jeśli wykonawca preferuje)
🔧 Wymagania wobec wykonawcy
Bardzo dobra znajomość Laravel i Vue.js,
Umiejętność pisania przejrzystego, dobrze zorganizowanego kodu,
Chęć krótkiego omówienia projektu i wyjaśnienia kluczowych elementów,
Mile widziane: doświadczenie w tworzeniu CRUD-ów, systemów z rolami, API i prostych aplikacji SPA.