Skip to content

PHP and Laravel for an Advanced Content Management System. This branch adds PHP, Laravel, Vue 3, Inertia, Jetstream, and Tailwind CSS to create an open source admin panel with a Media Library, Team Management, Superadmin capabilities and features such as blog.

Notifications You must be signed in to change notification settings

qaiswardag/myissue-admin

Repository files navigation

Logo

Intro

If you find this Laravel & Vue admin panel useful or interesting, I would greatly appreciate if you could star ⭐ the GitHub repository. It helps to boost the project's visibility and encourages me to continue adding new features.

To star the repository, simply click on the Star button located at the top-right corner of the GitHub page. Thank you in advance for your support! 🙌

I have several years of experience in design and development and have worked on various projects in the past. This app was born out of my desire to make a minimalst admin panel with a elegant and intuitive design.

About and demo

This app was born out of my desire to make a minimalst Admin Panel with a elegant and intuitive design.

Play around with the demo app

Technologies and Frameworks

Cutting-Edge Technologies and Frameworks. Developed with Laravel, Vue 3, Vite, Vuex, Inertia and Tailwind CSS.

Installation

Getting started

  1. Clone the repository locally:
git clone https://github.com/qaiswardag/myissue-admin.git
  1. Install PHP dependencies using Composer:
composer install
  1. Install NPM dependencies:
npm install
  1. Build assets:
npm run dev
  1. Setup configuration:
cp .env.example .env
  1. Generate an application key:
php artisan key:generate
  1. Create an database and run the database migrations:
php artisan migrate
  1. Run the database seeder:
php artisan db:seed
  1. Start the project:
 php artisan serve
  1. 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

Features

  • Technologies and Frameworks: Laravel, Vue 3, Vuex, Composition API, Inertia, and Tailwind CSS.

  • Media Library: Seamlessly share images within Your Team via the Media Library. Enhancing collaboration and efficiency.

  • Teamwork & Collaboration: Unleash the power of Teamwork. Strengthen Teamwork and achieve collective success through collaboration.

  • Single Page Application: Fast, as most resources are only loaded once. Only data is transmitted back and forth.

  • Multiple Post Authors: Multiple Post Authors empowers Users within a Team to Contribute and enrich each Post with a variety of viewpoints.

  • Minimal and Intuitive Design: Beautiful, elegant and intuitive design. Enhance user engagement with amazing visual experience.

  • Mobile-First Approach: Developed with Mobile-First approach.

  • Invite Team Members: Unleash the power of Teamwork. Invite and engage Team Members with ease.

  • Superadmin Management: Superadmin Management to effectively Create, Update and Delete. Manage Teams and Users with Custom Superadmin Roles and Privileges.

  • Authorization: Authorization Policies for Superadmins, Teams and Users.

  • Set Brand and Link Colors one place: Set Brand and Link Colors once and apply them across the entire Platform with ease.

Documentation

Customizing

Customizing Your Laravel Admin Panel with Inertia.js If you're looking to customize your Laravel Admin Panel and enhance its functionality, you're in the right place! We recommend exploring the following resources to help you get started on your customization journey:

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

If you have any questions, feel free to connect with me on LinkedIn and send me a message.

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.

About

PHP and Laravel for an Advanced Content Management System. This branch adds PHP, Laravel, Vue 3, Inertia, Jetstream, and Tailwind CSS to create an open source admin panel with a Media Library, Team Management, Superadmin capabilities and features such as blog.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published