Skip to content

qaiswardag/laravel_vue_directory_and_job_board_theme

Repository files navigation

Logo

Intro

Laravel, Vue, and Nuxt, a Page Builder, Listing Directory, Blog, and Job Board Theme.

I would greatly appreciate if you could star the GitHub repository. It helps to boost the visibility of this project and encourages me to continue adding new features.

Play around with the demo app

Technologies and Frameworks

Developed with Laravel, Vue 3, Vite, Vuex, Inertia and Tailwind CSS.

Nuxt 3 for Server-Side Rendering

Nuxt 3 has been used for server-side rendering (SSR) for the frontend part.

Check out the GitHub repository.

Installation

  • Clone the repository and install PHP dependencies using Composer:
composer install
  • Install NPM dependencies:
npm install
  • Build assets:
npm run dev
  • Setup configuration:
cp .env.example .env
  • Generate an application key:
php artisan key:generate
  • Create an database and run the database migrations:
php artisan migrate
  • Run the database seeder:
php artisan db:seed
  • Start the project:
 php artisan serve
  • Additionally, if you want to rebuild your assets during development, you can run the following command separately:
 npm run dev

Required Software Installation

Please note that these instructions assume you have PHP, Composer, and Node.js installed

Documentation

Inertia.js Documentation

Inertia.js is a powerful JavaScript framework that allows you to build modern, single-page applications using server-side routing and Laravel. By integrating Inertia.js into your Laravel project, you can create a seamless user experience while customizing your admin panel. Dive into the Inertia.js documentation to learn about its features, installation process, and how to integrate it with your Laravel application.

Inertia.js Documentation

Laravel Documentation

Laravel is a popular PHP web application framework known for its elegant syntax and developer-friendly features. The Laravel documentation provides comprehensive guidance on building and customizing web applications, including admin panels. Explore the documentation to understand Laravel's core concepts, routing, database interactions, and more. Learning Laravel will empower you to make meaningful customizations to your admin panel.

Laravel Documentation

Laravel Jetstream Documentation

Laravel Jetstream is a beautifully designed application scaffolding for Laravel. It provides pre-built authentication, user management, and more. By leveraging Laravel Jetstream, you can accelerate the development of your admin panel and focus on customizing the features that matter most. The documentation will walk you through the setup and customization of Jetstream, helping you build a robust admin panel efficiently.

Laravel Jetstream Documentation

Contributing

Thank you for considering contributing to this project!

Security Vulnerabilities

If you discover a security vulnerability, please send me an e-mail.

Get in touch for customization or any questions.

If you have any questions or if you're looking for customization, feel free to connect with me on LinkedIn and send me a message.

Feedback

I would love to hear your feedback, suggestions, or any issues you encounter while using this app. Feel free to reach out to me if you have any questions or just want to say hello. You can connect with me through:

License

This project is open-sourced software licensed under the MIT license.