Sándor Máté Magony 402fd56668 Végleg kész
2025-05-12 17:44:28 +02:00
2025-05-12 17:21:14 +02:00
2025-05-12 17:21:14 +02:00
2025-05-12 17:44:28 +02:00

PeePal

Ez a projekt a budapesti nyilvános mosdókat listázza ki, és egy funkciója, hogy megmutatja, melyik van a legközelebb a felhasználóhoz. A frontend React-ben, a backend pedig Laravel-ben készült.

Funkciók

  • Nyilvános mosdók listázása Budapesten
  • Legközelebbi mosdó megkeresése a felhasználó aktuális helyzetéhez képest
  • Mosdók feltöltése a felhaszáló által

Telepítés és futtatás

  1. Klónozd a repository-t:
    git clone https://git.gszi.edu.hu/magonysandormate/PeePal.git
    
  2. Nyisd meg a XAMPP Control Panel-t és indítsd el a MySQL és az Apache szervereket

Backend

  1. Lépj be a backend könyvtárába:
    cd Backend/laravel9
    
  2. Telepítsd a szükséges függőségeket:
    composer install
    
    Ha a composer install hibát dob a ext-sodium vagy más bővítmény miatt, előbb ellenőrizd:
    • PHP verzió: 8.1 vagy újabb ajánlott
    • Engedélyezve van-e a sodium extension (php.ini-ben: extension=sodium)
    • Ha ezek ellenére sem működik, alternatív megoldás:
    composer update
    
  3. Futtasd az adatbázis migrációkat:
    php artisan migrate
    
  4. Töltsd fel adatokkal az adatbázist seeder-ek segítségével:
    php artisan db:seed
    
  5. Indítsd el a Laravel szervert:
    php artisan serve
    
  6. Lépj ki a backend könyvtárból:
    cd ../..
    

Frontend

  1. Lépj be a frontend könyvtárába:
    cd frontend/peepal_react
    
  2. Telepítsd a szükséges függőségeket:
    npm install
    
  3. Indítsd el a React alkalmazást:
    npm start
    
  4. Nyisd meg a böngésződet és navigálj a következő címre:
    http://localhost:3000
    
Description
No description provided
Readme 5.5 MiB
Languages
PHP 64.7%
JavaScript 23.7%
Blade 10%
HTML 0.9%
CSS 0.7%