A simplified but functional version of a CRM system. Integrates CRUD (create, read, update, delete) operations over Companies and their Employees entities.
This project was developed completely in the Laravel web framework. It implements the the AdminLTE-Laravel integration by: Jeroen Noten, which can be found in: https://github.com/jeroennoten/Laravel-AdminLTE.
- Visually attractive AdminLTE V3 admin template
- Admin log functionality
- CRUD functionality over Companies and Employees entities
- Database migrations for creating Companies and Employees entities
- Capability to upload and store companies image logos
- Notifications via mail whenever a new company is registered in the system
Just clone or download the project, then set the required environment variables by creating a copy of the .env.example file and renaming it as .env.
Database connection variables and smtp configuration variables are required for the system to work.
Then run migrations and initial user seed:
$ php artisan db:migrate --seed
The system can be accessed with the admin account:
- User mail: admin@admin.com
- Password: password