Skip to content

Keep track of cheat codes for all your favorite games with this basic Laravel + Vue.js CRUD app.

Notifications You must be signed in to change notification settings

mccheesy/cheatify

Repository files navigation

Cheatify

A simple CRUD app using the Laravel PHP framework paired with Vue.js + VueRouter. WIP.

About Cheatify

  • 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

Install

  1. Clone this repo
git clone [email protected]:mccheesy/cheatify.git
  1. Install composer packages
cd cheatify
composer install

Laravel Dusk requires manual installation **only required to run browser tests

composer require --dev laravel/dusk
  1. Install npm packages
npm install
  1. Compile JavaScript & CSS assets
npm run prod
  1. Copy the example environment file
cp .env.example .env
  1. Generate the Laravel APP_KEY
php artisan key:generate
  1. 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}}
  1. Run the migrations & generate Passport keys
php artisan migrate
php artisan passport:keys
  1. Navigate to the site
  2. Enjoy!

Feedback?

Email me!

About

Keep track of cheat codes for all your favorite games with this basic Laravel + Vue.js CRUD app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published