This application is used to quickly generate PDF invoices. Users who sign up will be able to keep a history of previously generated invoices, mark them as paid, organize them, and more.
- Move to the root of the project
- Copy and fill the mysql database variables:
cp .env.example .env
- Copy the laravel environment variables:
cd src && cp .env.example .env
- Run the docker instances:
cd ../ && docker-compose up -d nginx react
- Open bash for the laravel instance:
docker exec -it invoicely_php /bin/sh
- Grant write permissions for laravel application:
chmod 755 -R storage bootstrap/cache
- Visit
localhost
in your browser to view the application
Laravel, React (with Typescript and MobX), MySQL, Nginx, Redis, Elasticsearch, Docker