"MyFuelPal" is an application to track your hisotry of refulling, allows you to assign the fuelnote to vehicle.
This is the second version of MyFuelPal, built using a different tech stack — notably switching to a different database and utilizing the Spring Boot framework along with Spring Security and JWT-based authentication.
Clone the repository
git clone https://github.com/Meikelele/my-fuel-pal.git
Go to the proper directory
cd MyFuelPal
Run docker-compose
docker-compose up --build -d
- Add your car
Add your vehicle to your account - Add your fuel note
Add and manage fuel notes for your car - Overview dashboard
View all your vehicles and fuel notes in one place - Customize your profile
Change your profile avatar and personal information - Account settings
- Change email
- Change username
- Change password
- Clear all cookies
- vehicles table has a primary key
id. - fuelnotes table has a foreign key
vehicle_idreferencing theidin the vehicles table. - This implies that one vehicle can have multiple fuelnotes.
- Users table has a primary key
id. - Vehicles table has a foreign key
is_userreferencing theidin the vehicles table. - This implies that one user can be associated with multiple vehicles.
- users table has a primary key
id. - roles table has a foreign key
user_idreferencing theidin the users table. - This implies that each user has a unique role, forming a one-to-one relationship.














