Personal Web Portfolio was created using Laravel and React JS with Inertia JS as a link between the backend and frontend.
- Authentication using Laravel Breeze
- CRUD Portfolio/My project
- CRUD Gallery
- CRUD Message
- Backend: Laravel 10.x
- Frontend: React JS 18.x
- Routing: Inertia JS
- Styling: Tailwind CSS 3.x
- Database: MySQL 8.x
- Clone this repository
- Run the
composer install
command inside the project folder - Run the
npm install
command inside the project folder - Create a
.env
file and fill it with your database configuration - Run the
php artisan key:generate
command to generate the application key - Run the
php artisan migrate --seed
command to create database tables and seeders - Run the
npm run dev
command to run the application in development mode.
If you would like to contribute to this project, please make a pull request to this repository. Make sure you create a new branch and run the composer install
and npm install
commands before making the pull request.
If you find this project useful and would like to support its further development, you can make a donation via the following platforms:
Every contribution you make is greatly appreciated. Thank you!