DEV Community

Nadella Tri Hidayatin
Nadella Tri Hidayatin

Posted on

My Experience Deploying a Receipt Printing Application with Tencent EdgeOne Makers

Turning a Local Project into an Online Website

As a developer, creating an application does not end when the coding process is finished. One of the most important steps is deployment, which allows an application that previously only runs on a local computer to be accessed online by other people.

I previously created a project called Receipt Printing Application. This application was designed to make the process of creating and printing receipts more practical and organized. At first, the application could only be accessed locally on my computer. Whenever I wanted to demonstrate the project to someone else, I had to run it first in my local development environment.

Because of this, I started looking for a simple and reliable way to publish my project online. I then tried Tencent EdgeOne Makers for the deployment process. After using it, I found that EdgeOne Makers was a very interesting option, especially for developers who want to deploy their web projects without dealing with complicated server configurations.

Getting to Know EdgeOne Makers

EdgeOne Makers is a web and agent development and deployment platform built on Tencent EdgeOne infrastructure. The platform provides capabilities for static websites, SPA applications, full-stack applications, serverless functions, and AI Agent development.

One of the features I found useful is the flexibility of the deployment process. Developers can deploy projects by connecting a Git repository, using available templates, or uploading project files directly.

For my Receipt Printing Application, this approach was very helpful because I did not need to prepare and manage my own server just to make the application available online.

Deploying My Receipt Printing Application

Before deployment, I first made sure that my application was working properly in the local environment. After everything was ready, I prepared the project files for deployment.

One of the simple options available in EdgeOne Makers is Direct Upload. With this method, developers can upload their website files directly through the platform. For a simple web project, it is important to make sure that the project structure is correct and that the main entry point, such as index.html, is available in the appropriate directory.

After uploading the project, I could start the deployment process. Once the deployment was completed, EdgeOne Makers provided an online URL that could be used to access the application.

This was an exciting moment for me because my Receipt Printing Application, which previously only ran on my local computer, could finally be accessed online.

Why I Chose EdgeOne Makers

There are several reasons why I consider EdgeOne Makers one of the best choices for deploying my website.

First, the deployment process is simple. For developers who are still learning about deployment, the Direct Upload feature makes publishing a project much easier. I did not have to immediately deal with complicated server configurations.

Second, EdgeOne provides a global edge network. This infrastructure can help improve website performance by distributing content closer to users. For web projects that need fast and stable access, this is an important advantage.

Third, security is an important part of the platform. EdgeOne provides HTTPS support for hosted websites, helping protect communication between users and the website.

Fourth, developers can use custom domains. A custom domain can make a project look more professional and easier to share with other people.

Finally, EdgeOne Makers supports more than simple static websites. Developers can explore SPA frameworks, full-stack applications, serverless functions, and AI Agent development. This makes the platform interesting not only for simple projects but also for more advanced applications.

Best Practices I Learned

From my experience deploying the Receipt Printing Application, I learned that deployment should not be treated as an afterthought. Before publishing a project, developers should make sure that the application works correctly, the file structure is organized, and all necessary configurations are properly prepared.

For projects that are still actively being developed, using Git integration can be a better approach. It allows developers to manage their source code more systematically and automate deployment whenever changes are pushed to the selected branch.

For smaller projects or finished projects that need to be published quickly, Direct Upload is a practical option.

Another good practice is testing the application after deployment. Even though an application works perfectly in a local environment, some problems may appear after it is deployed online. Testing the deployed version helps ensure that users can access and use the application properly.

My Experience with EdgeOne Makers

The most satisfying part of this experience was seeing my project move from a local development environment to a real online website.

Previously, my Receipt Printing Application was only something I could demonstrate directly from my own computer. After deploying it with EdgeOne Makers, I could share the project online and allow other people to access it.

This experience also taught me that deployment does not have to be complicated. With the right platform, developers can focus more on building useful applications rather than spending too much time managing infrastructure.

For me, EdgeOne Makers provides a practical combination of simplicity, performance, security, and accessibility. These are important factors when choosing a platform for deploying a web project.

Conclusion

My experience deploying a Receipt Printing Application using Tencent EdgeOne Makers showed me how a project can go beyond the local development environment and become an online application that can be accessed more widely.

EdgeOne Makers is a great option for developers who want an easy deployment process while still having access to useful features for modern web development. Features such as direct upload, Git integration, global edge infrastructure, HTTPS, custom domains, serverless functions, and support for modern application architectures make it a platform worth exploring.

For developers who are currently learning how to deploy their projects, I highly recommend giving EdgeOne Makers a try. Start with a simple project, deploy it, test it, and see how your local application can become an online product.

My Receipt Printing Application started as a simple project on my computer. With EdgeOne Makers, I was able to take the next step and make it accessible online.

Build your project. Deploy it with EdgeOne Makers. Share your work with the world. πŸš€

Top comments (0)