forked from magonysandormate/PeePal
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
- Klónozd a repository-t:
git clone https://git.gszi.edu.hu/magonysandormate/PeePal.git - Nyisd meg a XAMPP Control Panel-t és indítsd el a MySQL és az Apache szervereket
Backend
- Lépj be a backend könyvtárába:
cd Backend/laravel9 - Telepítsd a szükséges függőségeket:
Ha a
composer installcomposer installhibát dob aext-sodiumvagy 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 - Futtasd az adatbázis migrációkat:
php artisan migrate - Töltsd fel adatokkal az adatbázist seeder-ek segítségével:
php artisan db:seed - Indítsd el a Laravel szervert:
php artisan serve - Lépj ki a backend könyvtárból:
cd ../..
Frontend
- Lépj be a frontend könyvtárába:
cd frontend/peepal_react - Telepítsd a szükséges függőségeket:
npm install - Indítsd el a React alkalmazást:
npm start - Nyisd meg a böngésződet és navigálj a következő címre:
http://localhost:3000
Description
Languages
PHP
64.7%
JavaScript
23.7%
Blade
10%
HTML
0.9%
CSS
0.7%