Skip to content

Laravel - Repository Pattern - RestApi - Sanctum - Laravel Sanctum abilities

Notifications You must be signed in to change notification settings

YasserElgammal/easy-bank

Repository files navigation

Laravel Logo

Easy Bank

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.

Benefits:

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

How to Install

  1. Clone the project
  2. Go to the project root directory and run composer install
  3. Create .env file and copy content from .env.example
  4. Run php artisan key:generate from terminal
  5. Change database information in .env
  6. Run migrations by executing php artisan migrate , Then Run php artisan db:seed if you want use faker database records,
  7. Start the project by running php artisan serve

Demo Account [ Admin Account ]

About Me

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.

About

Laravel - Repository Pattern - RestApi - Sanctum - Laravel Sanctum abilities

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published