Chentil Mobile-First Web Application Development

Ragil Burhanudin Pamungkas

Overview

Chentil is a mobile-first web application designed to help travelers explore Indonesia’s rich cultural and natural diversity. It offers personalized trip planning, cultural insights, and eco-friendly recommendations, making it the perfect companion for both spontaneous explorers and meticulous planners.

Key Features

Destination Explorer: Discover curated tourist spots across Indonesia with detailed information.
Outbound Adventures: Explore outdoor activities like hiking, rafting, and nature trips.
Cultural Insights: Learn about local traditions, art, and heritage.
Culinary Delights: Find and explore local culinary experiences.
Personalized Recommendations: Receive suggestions based on your preferences, location, and history.
Favorites & Wishlist: Save destinations or activities you love and create a list of places you want to visit.
News Updates: Stay informed with the latest travel news, cultural events, and tourism updates.
Trip Planner: Plan your own trips and build itineraries.
Mini Maps: Get nearby eco-friendly destination suggestions to reduce travel emissions.
Local Stories: Read destination stories and reviews by local writers.
Challenges & Achievements: Complete exploration-based challenges to earn points and unlock achievements.
Event Calendar: Track upcoming events, trips, and festivals.

Technology Stack

Mobile App: Built with React Native Expo for cross-platform compatibility, using JavaScript, TypeScript.
Backend/API: Developed with Laravel, providing a robust and secure API layer.
Admin Panel: A user-friendly dashboard created with Laravel Blade templates to manage content, user data, and analytics. Built with Laravel 12 and Inertia.js with React.js for a responsive and mobile-first user interface using TypeScript.
Database: Utilizes MySQL for structured data storage and Redis for caching and performance optimization.
Geolocation Services: Integrates with mapping APIs to provide location-based recommendations.

System Architecture

Mobile-First Web App: Designed to provide an intuitive user experience across devices, focusing on mobile usability.
Admin Dashboard: Comprehensive system for managing user accounts, destinations, cultural content, and user-generated reviews.
API Layer: Efficient server-side architecture handling data processing and communication between the frontend and backend.

My Role

As the Project Lead and Developer for Chentil, my responsibilities included:
Project Planning: Defined the project timeline, created a detailed roadmap, and broke down the project into manageable tasks.
Frontend Development: Developed the mobile-first web application using React.js, focusing on a smooth and interactive user interface.
Backend Development: Built the API and admin panel using Laravel, ensuring secure and efficient data handling.
Deployment: Handled the deployment of the application to a VPS server, including server configuration, database setup, and production deployment.
Like this project

Posted May 10, 2025

Developed Chentil, a mobile-first web app for exploring Indonesia's culture and nature.

Tomps Building - Building Management Tenant App | Sipamungkas D…
Tomps Building - Building Management Tenant App | Sipamungkas D…
Tomps Project Management
Tomps Project Management

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc