This application include easy money transactions, control over finances, and streamlined payroll management for admins.
I developed this project using:
- Laravel,
- Repository pattern,
- REST API,
- Sanctum,
- Sanctum abilities,
- PayPal integration.
- The application is designed to serve three types of users: admin, customer, and employee.
Customer:
- Customers can send and receive money and complete transactions with ease.
- Customers can deposit and withdraw money, giving you complete control over your finances.
Additionally, can add funds directly through PayPal or with Cash. With seamless PayPal integration.
Admin:
- Manage Deposits for customers.
- Manage Employees,
- Manage payroll for each employee, streamlining the payroll process.
- Can track profits of transactions that customers made,
- Manage system setting
- Clone the project
- Go to the project root directory and run
composer install
- Create
.env
file and copy content from.env.example
- Run
php artisan key:generate
from terminal - Change database information in
.env
- Run migrations by executing
php artisan migrate
, Then Runphp artisan db:seed
if you want use faker database records, - Start the project by running
php artisan serve
- Email: admin@example.com
- Password: password
I am a Junior Backend Developer with 1+ year of experience, I specialize in PHP, Laravel, and front-end technologies like TailwindCSS and Livewire. I have expertise in developing REST APIs and working with MySQL databases, and I am familiar with software architecture patterns such as MVC and HMVC. I am committed to producing clean, well-documented code that is easily maintainable, and I enjoy sharing my knowledge through various channels. I am eager to take on new challenges and continue to develop my skills.