react-laravel-jwt-auth
🔐 Full-stack boilerplate for JWT authentication using Laravel and React.
PHP
Building a Full-Stack JWT Auth App with Laravel and React
I recently put together a boilerplate for full-stack JWT authentication using Laravel for the backend and React for the frontend. It’s designed to provide a clean starting point for projects that need secure user authentication.
What’s Inside
Laravel Backend
- Laravel Framework: Handles API endpoints and business logic.
- Tymon JWT Package: Implements JWT-based API authentication.
- MySQL Database: Structured to support user authentication workflows.
React Frontend
- React JS: Builds the user interface.
- React Router: Manages navigation and routing.
- Bootstrap: Provides styling and responsive design.
Getting Started
-
Clone the Repository:
git clone https://github.com/badass-commits/react-laravel-jwt-auth.git cd react-laravel-jwt-auth
- Set Up the Backend:
- Navigate to the
backend
directory. -
Install dependencies:
composer install
- Configure your
.env
file with database credentials. -
Run migrations:
php artisan migrate
-
Generate JWT secret:
php artisan jwt:secret
-
Start the server:
php artisan serve
- Navigate to the
- Set Up the Frontend:
- Navigate to the
frontend
directory. -
Install dependencies:
npm install
-
Start the development server:
npm start
- Navigate to the
Repository
Feel free to explore the project here: react-laravel-jwt-auth