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 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
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