/Alfred

Alfred, an assistant to monitor the ressources of a house. (Project MScIM UCC)

Primary LanguageJavaScript

Alfred

Based on _Laradminator-. Laravel PHP Framework with Adminator as admin dash.

This a project made for the final project of the Master of Science Interactive Media of the University College Cork.

Setup:

All you need is to run these commands:

git clone https://github.com/NicolasGuilloux/Alfred.git
cd Alfred
composer install                   # Install backend dependencies
sudo chmod 777 storage/ -R         # Chmod Storage
cp .env.example .env               # Update database credentials configuration
php artisan key:generate           # Generate new keys for Laravel
php artisan migrate:fresh --seed   # Run migration and seed users and categories for testing
php artisan storage:link	       # Make the public folder in the storage accessible from a link
yarn install                       # or npm i to Install node dependencies
npm run production                 # To compile assets for prod

To install everything from scratch (no Nginx, no sql, nothing):

git clone https://github.com/NicolasGuilloux/Alfred.git
cd alfred
chmod +x install_raspberrypi.sh
./install_raspberrypi.sh

Demo:

Note: Username: john@gmail.com Password: testtest


Included Packages:

  • ALL PACKAGES from Laradminator here
  • Chart.js