Sukarame Tourist Village is a destination rich in natural beauty and local culture. To support effective management and promotion, an integrated information system has been developed. This system is designed to meet various needs for managing the tourist village, with key features such as user management, ensuring that only authorized personnel can access and manage sensitive data, destination management, allowing village managers to manage information about the various tourist destinations in Sukarame. Each destination can have a complete description, operating hours, ticket prices, available facilities, and directions. Managers can also add images to provide an attractive visual representation for prospective visitors. This information can be updated periodically to ensure accuracy and relevance, gallery management, allowing managers to upload and organize a collection of photos from various activities and the beauty of the tourist village, article management, enabling admins to create and publish articles on various topics related to the tourist village, event management, allowing the management of events, including descriptions, time, and location. With this system, Sukarame Tourist Village can improve management efficiency, visitor experience, and effective promotion of the village. This application was created using Laravel v11 and requires a minimum of PHP v8.2. Therefore, if you encounter any errors or bugs during the installation or usage process, it is possible that they are caused by an unsupported PHP version.
- Client : Tailwind, Blade Template
- Server : PHP with Laravel
- DBMS : MySQL
- CK Editor, Sweet Alert, Yajra Datatables, Template Tailadmin, Template Tailwind Awesome, Flowbite, AOS (Animate on Scroll), GSAP, Boxicons, Chart Js, Laravel Breeze
Clone the project
git clone https://github.com/khalilannbiya/desa-wisata.gitOr Download ZIP
Go to the project directory
cd desa-wisataRun the command
composer updateOr
composer installCopy the .env file from .env.example.
cp .env.example .envPlease don't forget to create the 'db_desawisata' database in phpMyAdmin. The database name is up to you, but in this project, We are using that name.
Configuration in .env is for database setup
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=db_desawisata
DB_USERNAME=root
DB_PASSWORD=If you are using Apache or Nginx as your web server, change "APP_URL" in the .env to the following, choose one according to your web server:
// Apache
APP_URL=http://desa-wisata.test
// Nginx
APP_URL=http://desa-wisata.test:8080If you want to set the default timezone of your Laravel application to Asia or specifically Indonesia, make sure to change APP_TIMEZONE in .env to the following:
APP_TIMEZONE=Asia/JakartaIf you want to set the default language of your Laravel application to Indonesian, make sure to change APP_LOCALE in .env to the following:
APP_LOCALE=idGenerate key
php artisan key:generateCreate symlink
php artisan storage:linkMigrate database
php artisan migrateRun User Seeder
php artisan db:seed --class=UserSeederInstall node_modules
npm iRun npm run dev
npm run devRun the application, make sure the web server is running
// If you are using Apache, enter the following URL in your web browser:
http://desa-wisata.test
// If you are using Nginx, enter the following URL in your web browser:
http://desa-wisata.test:8080Another way to run the application is to use the command php artisan serve. Take the URL from the command output and enter it in your web browser
- Tailwind
- Blade Template
- Laravel
- CK Editor 4
- Sweet Alert
- Yajra Datatables
- Template Tailadmin
- Tailwind Awesome
- Flowbite
- AOS
- GSAP
- Boxicons
- Chart Js
- Laravel Breeze
- User Management
- Login
- Destination Management
- Event Management
- Article Management
- Light/dark mode toggle at CMS
If you have any feedback, please reach out to us at syeichkhalil@gmail.com




