The future website for AvaIre the Discord bot.
The project uses the Laravel for the backend, and Bulma and VueJS for the frontend, along with Laravel Mix to tie everything together.
To host the project, you first need to install all the PHP and NodeJS components using Composer for the PHP dependencies, and NPM or Yarn for the Node dependencies.
$ composer install
$ yarn
Next, copy the .env.example
file and call it .env
, then fill out the BOT_XXX_URL
and DB_XXX
environment properties, then save the new .env
file, now we need to set an application key.
$ php artisan key:generate
Now we're ready to migration and seed the database.
$ php artisan migrate --seed
And lastly, we need to build all of our assets, like CSS and JS, we can do this by running one of the prod
, dev
or watch
commands which can be found in the package.json
file, using watch
will put the builder into watch mode, re-building all the assets anytime a file is being changed, which makes the speed of development much faster.
$ yarn prod
And you're done!
AvaIre Website is open-sourced software licensed under the GNU Affero General Public License v3.0.
AvaIre support server: https://discord.gg/gt2FWER
"Discord", "Discord App", and any associated logos are registered trademarks of Hammer & Chisel, inc.