This project is a dynamic company profile website that allows administrators to manage various aspects of the application. Whether you’re showcasing your own company or building this for a client, the features include:
- The heart of the system, where authorized users can log in and access powerful tools.
- Admins can modify application metadata, such as the title, description, and other essential information.
- Language management: Admins can add, edit, or remove supported languages for the website.
- Content management: Admins can update the company profile content, ensuring it stays fresh and relevant.
- Multilingual support: Admins can change the website language.
- Translation management: Admins can easily add translations for different sections of the site.
- Role-based access control (RBAC): Different admin roles (superadmin, admin, blogger, etc.) with varying permissions.
- Authentication and authorization: Ensuring only authorized users can access the dashboard.
Frontend: Laravel Breeze (Inertia x React)
Backend: Laravel
Database: MySQL
Authentication: JWT or Sanctum
Clone the project
git clone https://github.com/Sleepy4k/laravel-company-profile.git
Go to the project directory
cd laravel-company-profile
Install composer dependencies
composer install
Install node dependencies
npm install
Build front-end page
npm run build
Run pre-setup command
php artisan naka:pre-setup
Start the server
php artisan serve
- Pre Setup Error
To solve this error you need to run pre setup command. copy command below and paste it on your terminal.
php artisan naka:pre-setup
- Uninstall Project
Just in case where you want to uninstall or removing current project. you can run this command, just copy command below and paste it on your terminal.
php artisan naka:uninstall
To run this project, you will need to add the following environment variables to your .env file
APP_NAME
APP_KEY
APP_URL
APP_DEBUG
APP_ENV
DB_CONNECTION
DB_HOST
DB_DATABASE
DB_USERNAME
DB_PASSWORD
If you have any feedback, please make an issue with detail description, proof of concept, and composer dependencies list