One of Our First Projects 😁

Mobile Development
Vue.js
Capacitor

Princip shop mobile application

One of our first projects, of which we are really proud. This is the mobile application for Serbia's familiar patriotic brand, called Princip.

princip-shop

Project Overview And Execution

We always like to start from the beginning, so it was a hard choice to decide which technology stack to use for this application. We had some experience in developing mobile applications, but it was mainly C# MAUI, which most of our team had never used before. Since we are primarily web developers, we decided to go with a technology that can translate our web code into mobile code. We had a debate about React Native and Capacitor, but since we are more experienced in Vue.js, we decided to give Capacitor a try, and we didn't regret it :)

Many factors influenced this decision, but we prioritized our client to ship code as fast as possible. Since learning React for mobile would have taken extra time, we decided not to waste time on that and to maximize our productivity. Capacitor did a really good job with that :). We are very proud to show some of the images of our project, which is still in development, where we finished the first phase.

Our Project Plan In Short

  • Divide the project into smaller parts
  • Estimate the time needed for each part
  • Inform the client about our estimation
  • Once everything is approved, start our favorite part, coding 😃!

It's worth mentioning how we are currently working on it. Since we divided it into smaller parts, we focus on the part our client prioritizes, and then we divide it into multiple tasks. Everyone is assigned their task on our board, and after finishing it, we carefully review each other's code to check for hidden bugs (we don't like them either) or accidental bugs. If everything looks good, our code is ready to go!

Our code also has some automation (rules, you could say), to ensure that nobody writes something inconsistent with our code base. We want to produce a highly scalable application and ensure that this code serves our client well, so even if someone outside our team needs to pick it up, they can easily understand it.

And That's Not All...

After reviewing every part with our client, we consider if anything needs to be changed to adjust to the client's needs because you never know until you see it 😁. We understand the importance of seeing the actual application and experiencing it, so the client can decide which parts they like or if there are any changes we need to make. We always take this into consideration.

  • Task Prioritization: Focus on parts prioritized by the client, breaking them into multiple tasks for efficient handling. Assign tasks on the board for clear responsibility.
  • Code Review: Carefully review each other's code to identify and fix any hidden or accidental bugs, ensuring high-quality code.
  • Automation and Consistency: Implement rules to maintain consistency in the code base, ensuring scalability and ease of understanding for anyone new to the project.
  • Client Feedback and Iteration: Regularly review completed parts with the client, making necessary adjustments based on their feedback and preferences.

Service

Mobile app development

Connection

Accessible

Innovation

Impactful

Project Results

We are thrilled to announce that the Princip shop app development is progressing exceptionally well! Our team is working diligently to ensure a seamless and delightful user experience across both web and mobile platforms. We can't wait for our client's customers to enjoy the convenience and efficiency of the Princip shop app, making their shopping experience better than ever!