Our Services

Our Works

Testimonials

What Our Clients
Say About Us

I am incredibly pleased with the services provided by Timedoor, Satya and team are very pleasant to work with. The team has proven to be efficient and empathetic. They delivered a fully functional website within timeframe and tailored an easy-to-use CMS. Throughout the entire process, I was consistently impressed with their attention to detail and problem solving.

Alvita Chen

Associate Director of SAKA Museum

Definitely the best IT company in Bali. For us it was very important to find professional company who will match our expectation and will be ready to create a functional and attractive website for us, we spent a few month choosing between 5 companies and made a right choice. Everyone in Timedoor is very passionate, experienced and ready to help anytime you need it.

Hugo

Founder of INDA SURF

Thank you for your such good assistance and support for our website. I trusted Timedoor Team since they have good working ethics and really care about their customer. They respond to our requests and questions immediately. I’m satisfied for the result and will surely ask for Timedoor Team’s care for my future projects. All success for Timedoor and team.

Chinatsu Ishiodori

Founder of Siki Bali & Rumah Kecil

We thank Timedoor Indonesia especially Mr. Yutaka and team who designed our Website and its system. PT. Timedoor Indonesia works professionally and always punctual with the time to finish every project they have. Now our daily work became easier because they built us the perfect website to fulfill all our request and needs. All the best for Timedoor Team.

Pipin Haryanto

General Manager of Oasis Kuta Hotel

At first time I met Timedoor Team I feel that I will have a good business relationship with them. Their team is professional and friendly. We have good communication so we trust Timedoor to do some projects, from a Hospitality site, Construction site, and even Educational Institution site. Our all old website reborn as new website.

Fatin Hamamah

Founder of Abhinaya Villa Management

I would like to thank all the professional team of Timedoor for creating an excellent website for my company. It is a real pleasure to work with them, excellent communication, reactivity and always bring solution with creativity. I am very satisfy with their services and I would recommend them without hesitation to anyone looking for a professional web services.

Furukawa Teito

Founder of Luxindo Property

It’s hard to find a good website developer who understand what we really want and need in Ineondsia. I work in Bali, Jakarta, and wanted to make a website which represents my business’ philosophy and concept, and Timedoor Indonesia delivered exactly what I imagined my website would be.

Till Marzloff

Architect of Tiga Kotak

Timedoor built a great new website for us 7South Coffee and we are very happy with the results. We plan to use Timedoor services again for our other new websites as we expand to more countries and for internet marketing. Their team is professional and fun to work with on these projects!

Lance Shay

Founder of 7 South Coffee

Other Happy Clients

Hino
Volkswagen
BNI
Indosat
Broco
Caroline
Shimajiro
Jiipe
LIA
Spin Fish
Bali TV
Bali Post
Asita
Mercure
Kura-Kura Bus
Bubba Gump
Siki
Watabe
Kamaya Bali
Tasini
Granola
Hideaway
Hundred Seeds
JAIF
J Trust Bank
Nissan
Sharp Point
Cow Style
Honda
Yamaha

Our Location

Bali

Jl. Tukad Yeh Aya IX No.46, Renon Denpasar, Bali

+62-812-3836-3440

Open Map

Jakarta

JL Boulevard Barat Raya Blok LC7. 39-40, Klp. Gading Bar., Daerah Khusus Ibukota Jakarta 14240

+628814677923

Open Map

New Cairo

٢٤ د جنوب الاكاديمية, New Cairo 3, Cairo Governorate, Egypt

+201551002308

Open Map

Tokyo

160-0004 Tokyo, Shinjuku, Yotsuya 3 Chome 2-1 Frontplace Yotsuya Building 2F

+62-812-3836-3440

Open Map

We are working across the world

Our Team

Why We Have a Strong Team

Timedoor's Team

Why We Have a Strong Team

PT. Timedoor Indonesia is a startup managed by Japanese entrepreneurs, founded in 2014 in Bali, Indonesia. Our company offers various services in Indonesia and Japan by fully utilizing the power of technology and people, including web development, smartphone app development, offshore development, IT education for children, Japanese vocational training, and human resources services.

Timedoor's Ceo Mr. Yutaka

We are Japanese
based IT Startup

It's been ten years since I came to Indonesia, a country whose language and culture I initially did not understand. Both I and our company’s employees, as well as Indonesian society, have experienced significant growth during this time. Over the past decade, with the help of many people, I have worked hard every day through system development, design, and education to contribute to Indonesian society.

Timedoor Career

We Are Hiring New Talents!

Timedoor always welcome young talents who have great potential and passion. If you want to develop yourself and your career, Timedoor is the best place to start your career. We are looking for Web Programmers, Web Designer, Mobile Apps Developer as full time employee or Part Time Job.

Let's join our adventure!

Why Us?

Home About Image
Home About Image

Your shop and website share the same analogy. Customer will not visit your shop if they see the place dirty just like how they would leave immediately if they see your web is poorly designed. Our motto is: "Creating a User Friendly" website that makes it easy for customers to navigate.

Our Customer Support Team always responds promptly and sincerely to customers with the right answers, based on their extensive knowledge coordinated with management, designers and programmers. If you have any problem with our customer support, please immediately contact us. We aim to be a good partner that takes away stress and helps your business.

Do you want a Wordpress or PHP website? We can handle both as per your request. Our programmers are highly skilled professionals, who have been trained with Japanese standard. Even with difficult functions or huge systems, we are ready to challenge ourselves and overcome the obstacle. For every customer requests, we always look for solutions to realize results and propose ideas instead of looking for reasons on why we cannot do it.

One of our motto is ‘Create a website that contributes to the results of your business’. We are not just creating a website, we have the principle that every Website that is made will contribute to your business. We are committed to help your business thrive and grow.

News & Blog

Stay Updated
with Latest Trends

Implementing Face Detection with Flutter: Enhancing Security and User Experience

September 19, 2024 • Knowledge, Mobile App

Implementing Face Detection with Flutter: Enhancing Security and User Experience

Facial recognition technology is increasingly becoming a standard feature in modern applications, particularly in sectors requiring heightened security like banking, digital wallets, and online loan services. While Face Recognition provides a high level of security, Face Detection is often a critical first step in this process, offering significant benefits in both security and user experience. Why Face Detection Matters Face Detection is the process of identifying and locating human faces within digital media—photos, videos, or live camera feeds—using advanced AI technology. This initial step is crucial for several reasons: 1. Enhanced Security: Face Detection acts as a preliminary filter to identify faces before deeper Face Recognition processes are applied. This helps in safeguarding sensitive information by ensuring only relevant data is processed, reducing the risk of unauthorized access. 2. Simplified User Experience: By integrating Face Detection, applications can streamline user interactions. Users benefit from a more seamless experience where facial features are automatically recognized without the need to manually enter PINs or passwords. 3. Resource Efficiency: Face Detection is less resource-intensive compared to Face Recognition. By handling the detection process locally on the device and deferring the more demanding recognition tasks to the server, applications can optimize performance and reduce server load. Learn more: https://flutter.dev/multi-platform/mobile   What is Face Detection? Face Detection involves analyzing digital media using AI to locate human faces. The process includes: 1. Image Enhancement: Improving image quality and eliminating irrelevant elements (e.g., buildings, landscapes) to focus on facial features. 2. Feature Identification: Detecting key facial features, starting with the eyes, and then identifying other contours such as eyebrows, nose, and mouth. 3. Validation: Confirming that the detected features constitute a face. Common algorithms for Face Detection include: - Viola-Jones Algorithm - Knowledge- or rule-based methods - Convolutional Neural Networks (CNN) Learn more:https://www.techtarget.com/searchenterpriseai/definition/face-detection   What is Face Recognition? Face Recognition builds on Face Detection by matching a user's face with a stored template in a database. This step is used for authentication and involves: 1. Faceprint Generation: Creating a unique digital representation (Faceprint) of the detected face. 2. Database Matching: Comparing the Faceprint with those stored in a system database. 3. Accuracy Assessment: Determining match accuracy, typically aiming for a score above 90% to confirm identity. Learn more: https://www.kaspersky.com/resource-center/definitions/what-is-facial-recognition Amazon Web Services (AWS) offers tools like Amazon Rekognition to simplify Face Recognition implementation, providing robust solutions for integrating advanced computer vision capabilities into applications.   Also Interesting: Adaptive Theme in iOS native Implementing Face Detection in Flutter For implementing Face Detection in Flutter, we utilize the `google_ml_kit` package, which integrates Machine Learning features including Face Detection. This package allows you to: 1. Real-Time Detection: Use Flutter's Camera Preview feature in conjunction with the Face Detection package to identify faces in real-time. 2. Efficient Processing: Match detected faces with a frame to ensure accuracy and avoid processing multiple faces simultaneously. 3. Backend Integration: Capture and send the image to a backend equipped with Amazon Rekognition for further Face Recognition, optimizing both local and server-side processing. The implementation process is illustrated in the swimlane diagram below. Learn more: https://pub.dev/packages/google_ml_kit Also Interesting: How to: Create Private Package React Native By incorporating Face Detection into your Flutter application, you enhance security, improve user experience, and optimize performance. This approach not only streamlines authentication but also ensures that only relevant data is processed, balancing efficiency with effective security measures.   If you need to implement Face Detection into your Flutter application, kindly speak to us, we will talk to help you out!

EcoHaven: E-Commerce of Eco-Friendly Products Case Study

July 29, 2024 • Case Study

EcoHaven: E-Commerce of Eco-Friendly Products Case Study

At-a-Glance👀 I worked as a UI/UX Designer in EcoHaven training project for 1 month from June 1 - July 5, 2024. I worked to design a website for EcoHaven, starting from the research, wireframe, prototyping stages. In one month, I produced a complete EcoHaven website design and one mobile version landing page. Introduction EcoHaven is an e-commerce platform dedicated to sustainability, offering a range of natural and eco-friendly products. With the tagline “Sustainability Starts Here,” we invite people to participate in the zero waste movement and raise awareness of environmental sustainability. EcoHaven is here to provide solutions for a sustainable lifestyle and make a positive contribution to our planet. Problem The current problem is that many consumers are less aware or concerned about the importance of sustainable products, making marketing challenges complex. Access to sustainable products in Indonesia is also difficult, complicating the transition to a sustainable lifestyle. In addition, the prices of eco-friendly products tend to be higher due to more sustainable raw materials and production processes, posing a barrier for price-conscious consumers. Market Awareness: Many consumers are not aware or care much about the importance of sustainable products, making marketing a challenge. Product Access: The difficulty of obtaining sustainable products in Indonesia makes the transition to a sustainable lifestyle a challenge. Product Price: Eco-friendly products are often more expensive due to more sustainable raw materials and production processes, which can be an obstacle for price-sensitive consumers. Domain Knowledge Users What kind of people is our user? People who care about the environment. People who want to live healthier. People who want to try and learn new things about the environment. What customer want to know, do? Users see and search for environmentally friendly products that suit their needs. Users learn and know about environmentally friendly products or materials. Users use eco-friendly products and contribute to protecting the environment. Client What is the product, service of the client? Ecohaven provides eco-friendly products from various brands. EcoHaven educates the public on eco-friendly products and how to live sustainably. What is the purpose, goal of this website? Provide environmentally friendly products from various brands so that users can easily find the products they want. Provide environmentally friendly products at affordable prices so that anyone can use the products. Providing a complete range of environmentally friendly products such as skincare, home appliances, daily necessities. Solution Based on the problems described, the development of the EcoHaven e-commerce platform is an effective solution. EcoHaven not only raises market awareness through educative marketing campaigns, but also facilitates easy access to a wide range of eco-friendly products. By working directly with manufacturers and selectively choosing products, EcoHaven can offer sustainable products at more competitive prices, opening up more opportunities for consumers to switch to a greener lifestyle. Competitor SWOT Analysis Competitor analysis is conducted using the SWOT method to analyze the strengths and weaknesses of similar brands. Competitor SWOT analysis aims to evaluate the strengths, weaknesses, opportunities, and threats of competitors to formulate effective strategies to compete in the market. Process After defining the problems, objectives of EcoHaven, and general user needs, the next step is to create user personas and sitemaps as an outline of the website structure. User Research I conducted user research and received feedback from users that fed into user personas. There are two user personas created, namely from the side of users who are new and want to learn sustainable living and from the side of users who already live a sustainable life and want to find eco-friendly products easily. Sitemap After creating a user persona, the next step is to create a sitemap. A sitemap is a hierarchical structure that displays the structure of a website. A sitemap aims to assist users and search engines in navigating and indexing the content on the website. Wireframes After creating the sitemap, I then designed the website layout and pages by creating wireframes on each page. Transaction Flow Account Menu Website Menu Shop Menu Shop Categories Menu Footer Menu Final Design Transaction Flow Account Menu Website Menu Shop Menu Shop Categories Menu Footer Menu Prototype Click prototype What I Learned 🌱 During my time working on the EcoHaven training project, I have learned the importance of identifying problems and providing appropriate solutions based on the research that has been done. Then the solution provided can be in accordance with the needs and desires of users.

A Simple Introduction to Text-to-Speech Techniques in Natural Language Processing

July 26, 2024 • Business, Tips

A Simple Introduction to Text-to-Speech Techniques in Natural Language Processing

A simple introduction Text-to-speech and how to implement in project What is Natural Language Processing What is Text To Speech Example code implement As time goes on, technology keeps getting better and better, especially with the growth of Artificial Intelligence (AI). This term is quite familiar now because many tools have been developed to help us with various tasks. One part of Artificial Intelligence is Natural Language Processing (NLP). This term might be unfamiliar to many, but we use its applications often without realizing it, such as Apple Siri, Google Translate, Grammarly, Duolingo, and customer service chatbots. NLP is a technique within AI that focuses on interactions between computers and humans through natural language. In other words, it aims to enable machines to understand human language, with the goal of producing results that are useful to people. A simple example we often encounter is translating text from Indonesian to English. Google uses machines to process text, producing results as either text or audio. Text and audio are representations of human natural language. There are several subfields within NLP, such as Question Answering Systems (QAS), summarization, machine translation, speech processing, and sentiment analysis. Natural Language Processing (NLP) covers a wide range of fields, making it impossible to discuss all at once. Currently, we want to focus on one aspect: speech processing. This can be divided into two parts: speech recognition and text-to-speech. We will discuss text-to-speech, as it is something we frequently use in our daily lives. Text-to-Speech technology is a type of speech synthesis that converts written text into spoken words using computer algorithms. This allows machines to communicate with humans in a natural-sounding voice by processing text into synthesized speech. It's important to understand what speech synthesis means. Speech synthesis refers to the process of using computers to generate artificial human speech. This is a generative model commonly used to convert written text into audio information, and it's utilized in voice-enabled services and mobile applications. The key point is that we use a model that has undergone a learning process, allowing us to generate audio results from text. Currently, there are many tools with their own models to support text-to-speech implementation, such as Google Cloud Text-to-Speech, IBM Watson Text-to-Speech, and Microsoft Azure Text-to-Speech. These tools offer the advantage of being highly customizable to meet specific needs. For those interested in learning about text-to-speech, especially Python programmers, libraries like Google Text-to-Speech can be used. from gtts import gTTS import os text = "Hello, world!" tts = gTTS(text=text, lang='en') tts.save("output.mp3") os.system("start output.mp3") # or "open output.mp3" on macOSSe   The code snippet above is an example of creating text-to-speech using a Python library. This library provides a function called gTTS(), which processes a text input into audio. One option for real-world projects is Google Cloud Text-to-Speech. Its advantages include high-quality voices, customization features, and API integration. Here is an example of implementing text-to-speech in a project using the Google Cloud Text-to-Speech service. The system overview is as follows: text input is provided through a website, processed to generate voice, and then stored as both text and audio. The list of content displayed includes both text and audio, which can be played at any time. The purposes of text-to-speech are numerous, including accessibility, language learning, customer service, and navigation guidance. # google text to speech credential ACCOUNT = {} text_title = "Hello World" credentials = service_account.Credentials.from_service_account_info(ACCOUNT) """Synthesizes speech from the input string of text.""" clientTextToSpeech = texttospeech.TextToSpeechClient(credentials=credentials) input_text = texttospeech.SynthesisInput(text=text_title) voice = texttospeech.VoiceSelectionParams( language_code="en-gb", name="en-GB-Standard-A", ssml_gender=texttospeech.SsmlVoiceGender.FEMALE, ) audio_config = texttospeech.AudioConfig( audio_encoding=texttospeech.AudioEncoding.MP3 ) response = clientTextToSpeech.synthesize_speech( input=input_text, voice=voice, audio_config=audio_config ) Here is an example code snippet implementing Google Cloud Text-to-Speech. For the complete implementation, you can refer to this link. This concludes the discussion on the introduction to text-to-speech, which is one of the techniques in natural language processing. Hope this helps you! Why Choose Timedoor Indonesia? At Timedoor Indonesia, we specialize in implementing advanced technologies like Text-to-Speech for various applications. Our IT development services include creating applications with TTS features to enhance accessibility, language learning, customer service, and navigation guidance. Contact us for IT solutions tailored to your needs.

Testing