NOTE: This is just a basic template to use or to give inspiration.
The Discord OAuth2 Project is a web application built with Laravel and Vue.js that simplifies user authentication by integrating Discord OAuth2 authentication. This project enables users to log in securely using their Discord credentials, making it a convenient solution for user authentication in your web applications.
- Discord OAuth2 integration for seamless user login.
- Laravel and Vue.js for a robust and modern web application stack.
- Secure and efficient user authentication process.
- Easy customization and integration into your existing projects.
Before getting started, ensure you have the following dependencies installed:
- PHP 8.1
- Composer
- Node.js and npm
- Discord Developer Application for OAuth2 configuration
-
Clone the repository to your local machine:
git clone https://github.com/CodebyJaron/laravel-vue-discord-oauth2.git
-
Install the Composer dependencies:
composer update- Install the NPM dependencies:
npm install- Copy the
.env.examplefile to.envand fill in the required environment variables. - Generate a new application key:
php artisan key:generate- Run the database migrations:
php artisan migrate- Run the application:
php artisan serve && npm run dev