Welcome to the laraAdmin project! This project integrates the powerful Laravel PHP framework with the flexible Vue.js JavaScript framework to create a dynamic and feature-rich web application.
- Backend functionality powered by Laravel, offering robust APIs and server-side operations
- Modern and interactive frontend developed using Vue.js
- User authentication and authorization
- Real-time updates and notifications using Laravel broadcasting and Vue.js components
- Database management and migrations
- Customizable components and responsive design
- RESTful API endpoints for external integrations (if applicable)
-
Clone this repository to your local machine:
git clone https://github.com/your-username/laraAdmin.git cd laraAdmin
-
Install composer dependencies:
composer install
-
Create a copy of the .env.example file and rename it to .env. Update the database and other relevant configurations.
-
Generate an application key:
php artisan key:generate
-
Run database migrations:
Run database migrations:
-
Seed the database with initial data (optional):
php artisan db:seed
-
Start the development server:
php artisan serve
-
Visit http://localhost:8000 in your browser to access the application.
- Register or log in as a user.
- Explore the dynamic user interface enhanced by Vue.js.
- Navigate through various sections of the application, such as the user dashboard or admin panel.
- Interact with real-time features, including live updates and notifications.
- Engage in actions aligned with your application's purpose (e.g., managing posts, tasks, etc.).
- Laravel
- Vue.js
- MySQL or another database system
- Blade templating engine (for server-rendered pages)
- Laravel broadcasting (for real-time updates)
- CSS framework, Bootstrap
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to submit a pull request.
This project is open-source and available under the MIT License.