Skip to main content

Building an E-commerce Store with Altogic

· 5 min read
Deniz Colak
Ozgur Ozalp

Building an ecommerce store is a challenging task. In this interview, Ozgur Ozalp will share his insights and experiences working at Altogic and building ecommerce apps using the platform, from integration with 3rd party services, databases and realtime functionalities, to the flexibility of cloud functions.

Altogic has the resources and support you need to bring your ecommerce dreams to fruition. Get ready to be inspired and learn how Altogic's backend as a service can help you take your ecommerce project to the next level.

Hey Ozgur, Welcome! Could you tell us a bit about your background and how you became interested in frontend development?​

Hey, Thanks for having me! Sure, I started to learn software development with the backend, but I realized that frontend development is also necessary when developing alone. In the beginning, the frontend was not interesting to me, and I was bored. As I improved myself, the frontend started to feel better and more enjoyable for me, and now I have become a full-stack developer.

What motivated you to join Altogic as a developer and how has your experience been so far?​

The most significant factor that motivated me to join Altogic was to sharpen my skills as a software developer, and it was a product that birthed in my country.

Could you describe your role at Altogic and the types of projects you work on?​

My role at Altogic is Developer Advocate, and I usually work on Web Frontend projects. As a Frontend developer at Altogic, I am responsible for designing and implementing the user interface for web-based applications. This includes creating visually appealing layouts, ensuring the website is responsive and user-friendly, and implementing features using technologies such as JavaScript, React, NextJS, and TailwindCSS. I design the backend with Altogic to ensure that the Frontend and Backend are seamlessly integrated. I am also responsible for testing and debugging my code to ensure that it is high quality and free of errors.

What are some of the challenges you have faced while working on ecommerce app projects at Altogic, and how have you overcome them?​

While developing the application, I only faced challenges only with integrating products with more than one variant because I did not have enough knowledge of e-commerce applications before, and I overcame this problem by looking at sample applications with a few google searches. And this was not about Altogic either.

In your opinion, what sets Altogic apart from other platforms for building web and mobile applications?​

I think the most prominent feature that differentiate Altogic from others is that it is more customizable.

Could you share some examples of how Altogic's various services and tools have helped you to build and enhance the functionality of ecommerce apps?​

There have been cases where I used Altogic's real-time service for a better user experience. For example, if the user goes to the payment step from the cart and makes the payment, the cart is reset in all open clients.

How does Altogic's cloud function service enable you to customize and extend the functionality of your ecommerce apps?​

I used Stripe as payment infrastructure in this e-commerce application. Stripe sends a post request to an endpoint we specify when the payment is successful. This endpoint, where I used Altogic's Cloud Functions, helped me a lot in doing many database operations and logic operations in more detail.

Could you discuss any notable success stories or challenges you have faced while working on ecommerce app projects with Altogic, and what you learned from them?​

Before this project, developing an e-commerce application was my nightmare, but doing it with Altogic was easier and faster than I thought. What I learned from this project was how to make an e-commerce project from scratch.

As a frontend developer, how do you see Altogic evolving in the future, and what new features or services would you like to see added to the platform?​

In my opinion, Altogic can be the leader in the future, outpacing its competitors. There is only one feature that I want to be added, and that is multiple database support.

As an insider at Altogic, what advice would you have for developers looking to use the platform for their projects?​

They should design carefully before creating their database models and relations, which is very important factor of all the applications. And for authorization/authentication, I recommend applying the security settings provided by Altogic.

Thank you for sharing your insights and experiences with us, Ozgur. It was interesting to explain your role at Altogic and the types of projects you work on, as well as your perspective on the platform and its services and tools. Your advice for other developers looking to use Altogic will certainly be valuable to those considering it for their own projects.

Thank you again for joining us today.