Full stack application built with Laravel 6, Vue.js and Tailwind CSS for managing college enrolments, courses and lecturers. The front end of the application features a dashboard interface created with Vue.js and Tailwind CSS. The back end provides a RESTful API for the front end to consume. It was created according to MVC architecture and secured using Laravel Passport.
The application is hosted on a Heroku dyno, log in with these credentials to demo it.
sam@bloggs.com
secret
Use the terminal and follow these steps to install the application locally.
git clone https://github.com/r-freeman/college-app.git && cd college-app/
composer install
cp .env.example .env
php artisan key:generate
Create a new database in phpMyAdmin and update DB_DATABASE in .env
DB_DATABASE=laravel
php artisan migrate:fresh --seed
php artisan passport:install
php artisan serve
npm install
npm run watch
npm run dev
npm run prod