Skip to content

Send personalized invoices to your customers and get paid faster.

License

Notifications You must be signed in to change notification settings

orobogenius/invoice-me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INVOICEME

Build Status Maintained

Send personalized invoices to your customers and get paid faster.

🛠 INSTALLATION

REQUIREMENTS
STEPS
  • Clone the repository
    git clone https://github.com/orobogenius/invoice-me.git
  • Create and configure database
  • Install dependencies
    composer install
  • Run migrations
    php artisan migrate
  • Serve app
    php artisan serve
  • Visit localhost:8000 on your browser

✅ TEST

composer test

⚙ Configuration

Copy .env.example to .env and configure the following keys:

  • RAVE_PKEY - RavePay Public Key
  • RAVE_SECRET - RavePay Secret Key
  • NEXMO_KEY - Nexmo Key
  • NEXMO_SECRET - Nexmo Secret
  • NEXMO_SENDER - InvoiceMe

To verify RavePay payment, you may setup a webhook url using ngrok.io and set the APP_URL in the env file to the ngrok tunnel.

🐳 Dockerize

Configure the database

DB_HOST=database
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

Spin up the containers

docker-compose up -d

🤝 License

MIT license (MIT) - Check out the License File for more.

About

Send personalized invoices to your customers and get paid faster.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages