Secure by design, simple by intention.
βπ― This plugin currently uses Ethereum Sepolia for simulation. Ready for the real thing? Migrate to mainnet with your own contract or talk to our team.β
SmartTourismChain helps local tourism actors simulate and prepare for real blockchain-based booking systems, without spending real ETH or risking real assets.
You can:
- Experience real smart contract interaction using Ethereum Sepolia testnet
- Customize and extend the plugin for your own business logic
- Use it for training, demos, thesis, or pilot projects
- Deploy on mainnet or Layer 2 with minor adjustments
π Smart Contract Repo: smartourism (Solidity)
π Documentation: smartourism.elpeef.com/docs
- Ethereum + MetaMask integration
- On-chain and off-chain transaction modes
- Shortcode-based booking form
- Admin panel for contract config
- AJAX/JS Web3.js integration
- Compatible with WooCommerce (extensible)
- Clone this repository:
git clone https://github.com/ELPEEF/smarttourismchain.git
- Upload the folder to your WordPress installation under wp-content/plugins/.
- Activate the plugin via WP Admin β Plugins.
- Open SmartTourismChain Settings:
- Input your contract address
- Paste the ABI JSON
- Put them into form token or booking mode or both
- Use the shortcode below on any page or post: [smartwisata_booking]
- Connect MetaMask in frontend and start testing!
No. The current version runs on Ethereum Sepolia testnet, allowing you to simulate transactions safely and freely.
You can deploy your own smart contract to mainnet or Layer 2 when you're ready.
Because this plugin:
- Prepares you for real blockchain adoption
- Enables hands-on experience with Web3 in tourism
- Can be extended to production use with your own token, contract, and payment flow
Yes. The system is flexible. You can insert your own smart contract address and ABI for full customization.
Yes, a PRO version with white-label features, API access, and real token integration is available at https://smartourism.elpeef.com
We welcome contributions! To get started:
Read our Contribution Guide on https://github.com/ELPEEF/stc-docs.git
or open an issue on GitHub Issues
This project is licensed under the GNU General Public License v3.0.
Use it, improve it, and share it freely. β€οΈ
Built with π by ELPEEF Dev Team
You can support SmartTourismChain here to help us keep building awesome tools.
Adapted from modern website development flow, this roadmap documents the key stages in the design, implementation, and deployment of the SmartTourismChain system β a blockchain-integrated reservation plugin for the tourism sector.
- Researching local tourism and UMKM ecosystem
- Identifying OTA inefficiencies and trust gaps
- Literature review on Blockchain, Smart Contracts, and CMS
- Platform selection: Ethereum (Sepolia) + WordPress
- Initial DSRM problem formulation and scope
π Output: Problem definition, personas, use case draft
- Creating system flow wireframes (on-chain/off-chain)
- Designing reservation process and whitelist mechanism
- Initial smart contract draft using Remix IDE
- Planning user journey and admin experience
π Output: UX mockups, initial smart contract, interaction flow
- Defining plugin folder structure
- Integrating contract ABI and address into frontend/backend
- Splitting contracts:
SmartTourismToken.solandSmartReservation.sol - Planning IoT integration and data pipelines
π Output: Modular architecture, data flow diagrams, API maps
- Designing the UI for reservation and admin panels
- Creating landing page and token logo
- Branding "SmartTourismChain" and "RANTAI"
- Data-informed design decisions based on insights from user behavior, keyword trends, and tourism service gaps
π Source data collected via:
- Web scraping from local OTA platforms
- Crawling UMKM and hotel directories
- Result --> Exploratory Data Analysis (EDA) at: mrbrightsides/dashboard-EDA
π Output: UI kit, page templates, data-driven feature prioritization, visualized data
- Writing technical documentation in
stc-docs - Educational narrative for RANTAI landing page
- Creating Blockchain Enterprise class material
- GitHub Classroom starter templates
π Output: Docs site, content modules, course-ready repos
- Building the WordPress plugin with Web3.js and AJAX
- Implementing on-chain & off-chain reservation logic
- Logging transactions (txHash, timestamp, etc.)
- Verifying booking via QR and wallet address
π Output: Plugin v1.0 (SmartTourismChain), simulation portal
- Running test transactions on Sepolia Testnet
- Gas fee analysis and performance benchmarking
- Security and logic validation
- Feedback from supervisor and pilot users
π Output: Evaluation report, bug fixes, ready-to-deploy code
- Publishing plugin to WordPress repository
- Hosting documentation via GitHub Pages
- Launching https://smartourism.elpeef.com
- Submitting papers to IMED and IRICT end of 2025
π Output: Public release, academic publications, open access tools
- Updating plugin based on user feedback
- Adding advanced features (NFT tickets, DAO voting, API hooks)
- Field testing with real UMKM and tourism offices
- Exploring multi-chain and Layer-2 scalability
π Output: Plugin v1.x, updated roadmap, community engagement
STC Architecture from scraped dataset to on-chain transactions

This adapted roadmap is aligned with Design Science Research Methodology (DSRM), ensuring that every development stage contributes to a rigorous, problem-driven, and impact-oriented innovation process.