forked from magonysandormate/PeePal
54 lines
1.2 KiB
Markdown
54 lines
1.2 KiB
Markdown
# 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:
|
|
```bash
|
|
git clone https://git.gszi.edu.hu/magonysandormate/PeePal.git
|
|
```
|
|
|
|
### Backend
|
|
|
|
1. Lépj be a backend könyvtárába:
|
|
```bash
|
|
cd Backend/peepal_backend
|
|
```
|
|
2. Telepítsd a szükséges függőségeket:
|
|
```bash
|
|
composer install
|
|
```
|
|
3. Futtasd az adatbázis migrációkat:
|
|
```bash
|
|
php artisan migrate
|
|
```
|
|
4. Indítsd el a Laravel szervert:
|
|
```bash
|
|
php artisan serve
|
|
```
|
|
|
|
### Frontend
|
|
|
|
1. Lépj be a frontend könyvtárába:
|
|
```bash
|
|
cd frontend/peepal_react
|
|
```
|
|
2. Telepítsd a szükséges függőségeket:
|
|
```bash
|
|
npm install
|
|
```
|
|
3. Indítsd el a React alkalmazást:
|
|
```bash
|
|
npm start
|
|
```
|
|
4. Nyisd meg a böngésződet és navigálj a következő címre:
|
|
```
|
|
http://localhost:3000
|
|
``` |