norbert15 / cost-tracker

Apache License 2.0
0 stars 0 forks source link

Költségkövető

A program egy költségkövető weblapot reprezentál, amiben a felhasználó havonta tudja rögzíteni a költségeit és bevételeit. A költségek és bevételek kategorizálva szerepelnek a weboldalon. A program használatához szükséges egy felhasználói fiók. Amit az oldalon történő regisztráció biztosít.

Regisztrációhoz szükséges adatok:

A regisztráció után a bejelentkezés oldal következik, ahol a felhasználó beléphet az email cím és a hozzá tartozó jelszó megadásával. A weboldal 6 fő funkciót lát el.

1. Költségek rögzítése:

2. Bevételek rögzítése:

3. Áttekintés: A felhasználónak lehetősége van arra, hogy megtekintse havi felosztásban összegezve a költségeket, amelyeket korábban már rögzített. Ezt egy táblázatban tudja megtenni, amely a legfrísebb adatok szerint van sorba rendezve.

4. Beállítások: A felhasználó itt tudja a fiókjához tartozó adatokat módosítani. Ehhez a következő adatokat kell megadnia:

5. Hónap váltás A költésgek rögzítése oldalon és a bevételek rögzítése oldalon lehetősége van a felhasználónak arra, hogy az elöző hónapokban rögzített adatokat megtekintse és szerkessze azokat.

6. Elözmények A költésgek rögzítése oldalon és a bevételek rögzítése oldalon a felhasználónak lehetősége van arra, hogy az adott hónapban megtekintse, mely időpontokban rögzített költséget vagy bevételt és az adott trankzakciónak az összegét.

A program használatához szükséges programok

A program futtatásához a XAMPP 7.4.11 verziója szükséges! A XAMPP applikációban a MYSQL elindítására szükségünk van.

A program megfelelő mükődéséhez telepíteni kell a következőt: https://getcomposer.org/Composer-Setup.exe, amely a xampp/php/php.exe helyre telepítendő.

A fent említett .exe fájl sikeres telepítése után a következő command line parancsot kell kiadni a projekt fő mappájában: composer install

Használati útmutató

A program futtatásához szükséges elhelyezni a fájl tartalmát a XAMPP/htdocs mappában.

A program megfelelő mükődéséhez importálni kell a phpMyAdmin felületén az adatbázist. A phpMyAdmin elérhető a XAMPP applikációban az Admin fülre kattintva. Az adatbázis importáláshoz szükséges sql script: https://github.com/norbert15/cost-tracker/blob/main/cost_tracker.sql

A futtatáshoz szükséges command line parancs: php -S localhost:8000 routing.php, amelyet a projekt fő mappájában kell kiadni.

A folyamatok elvégzése után a következő oldalon érhető el a weboldal: http://localhost:8000/home

Felhasznált technológiák