Skip to content

avaire/website

Repository files navigation

AvaIre Website

The future website for AvaIre the Discord bot.

Getting Started

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!

License

AvaIre Website is open-sourced software licensed under the GNU Affero General Public License v3.0.


Discord server
AvaIre support server: https://discord.gg/gt2FWER


"Discord", "Discord App", and any associated logos are registered trademarks of Hammer & Chisel, inc.

Releases

No releases published

Packages

No packages published

Languages