Documents management application based on Laravel and Bootstrap. Includes the following integrations:
- Mailchimp newsletter subscription
- Sendgrid email marketing
- Cloudinary assets upload
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
The programs you need are:
Duplicate the file .env.example as .env and set your credential for the database in.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database_name
DB_USERNAME=root
DB_PASSWORD=
Then install the PHP packages.
composer install
Generate the application key.
php artisan key:generate
Then install the JavaScript packages with npm.
npm install
Finally generate the database with fake data:
php artisan migrate --seed
First generate the public files with
npm run dev
Note: Each time SASS and JavaScript files are updated you need to run the past command, to make it easier run:
npm run watch
Finally run the serve
php artisan serve
To deploy the project you need extra configurations for optimization and security as:
Generate optimized JavaScript files.
npm run production
Set in the file .env the next configuration.
APP_ENV=production
- Laravel 8.0 - Framework PHP.
- Daniel Gonzalez - Initial work ogonzalez29
- MartΓn Campos - Contributor martin-stepwolf
You're free to contribute to this project by submitting issues and/or pull requests.