Overview
SIPENGUIDE is a SaaS tour and guide package marketplace, built as my university final project (skripsi) at Universitas Udayana. The platform connects three user roles: tourists searching for tour packages, tour agents marketing packages and managing guides, and tour guides promoting their services.
Approach
Built with Vue.js 2 on the frontend and Laravel 8 on the backend, the application implements a three-role portal system. Each role has dedicated views and workflows — tourists browse and book, agents create packages and assign guides, and guides manage their availability and service listings. MySQL handles the relational data model connecting users, packages, bookings, and guide assignments.
Tech Stack
| Layer | Technology |
|---|---|
| Frontend | Vue.js 2 |
| Backend | Laravel 8 |
| Database | MySQL |
Key Implementation Details
- Three-role portal system: tourists, tour agents, and tour guides
- SaaS service model for tour and guide package management
- Package browsing, booking, and guide assignment workflows
Outcome
SIPENGUIDE was completed as my university thesis project and remains accessible online.