A simple CRUD app using the Laravel PHP framework paired with Vue.js + VueRouter. WIP.
- Check out cheat codes from your favorite games.
- Register and login to add and edit codes.
- Coming soon:
- Associate cheat codes with your favorite games
- Associate games with your favorite systems
- Vote for your favorite cheat codes
- Clone this repo
git clone [email protected]:mccheesy/cheatify.git
- Install composer packages
cd cheatify
composer install
Laravel Dusk requires manual installation **only required to run browser tests
composer require --dev laravel/dusk
- Install npm packages
npm install
- Compile JavaScript & CSS assets
npm run prod
- Copy the example environment file
cp .env.example .env
- Generate the Laravel APP_KEY
php artisan key:generate
- Customize the .env file with connection details for an available database and user or create a database named cheatify and a user named cheatify with the password secret
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE={{DATABASE}}
DB_USERNAME={{USERNAME}}
DB_PASSWORD={{PASSWORD}}
- Run the migrations & generate Passport keys
php artisan migrate
php artisan passport:keys
- Navigate to the site
- Enjoy!