Optimized system and design - Rednodo
Web Development

Case Study / Success Story: Optimized system and design

A new challenge:
At Rednodo, we understand that optimizing operations is extremely important. This is especially true regarding achieving the correct workflow at small companies. In cases where there is a lack of data control and organization of active documents, staff often find themselves doing repetitive tasks, which translates directly to an additional expenditure of money and resources.

We started devising an accounting loading system adapted to a medium-sized transportation company. Our team was able to develop this system within 4 to 5 months. In that time, it managed to achieve a high-performing level regarding the protection and backup of data. Its performance even aided in optimizing employee performance by 85%.

Developed with Lavarel, and integrated with Quickbook into the company’s bookkeeping system, our specialized Web & Support team managed to offer our client an efficient alternative to the ones available in the market. Unlike traditional options, which tend to collapse or even fail to perform due to their size, this system was explicitly designed to serve our client’s needs and respond to them.

Our teams aim to offer personalized and highly efficient strategies. Hence why they were able to develop a zero-error system. This system was designed to avoid mistakes when handling sensitive information, unlike manual work that cannot be automated or standardized.


Step by Step:
After reviewing our client’s needs, we decided the first step in the right direction was to install an efficient bookkeeping system and a helpful management system for bookings and solving clients’ queries regarding services and transactions.

Concerning the website, we wanted a functional and friendly one. To achieve the best possible outcome, we divided the process in two. In the first instance, our team tackled everything regarding design. While the design team worked on over ten screens using wireframes to develop a clear structure, the Web team worked on the booking and queries system plan. Developing over ten screens provides the client with a functioning and intelligent website that responds and adapts to different devices and is user-friendly.

To develop this efficient system, Lavarel was used to expedite the process. Besides helping accelerate development, this platform gives the website a higher level of security and performance. Another key benefit of this platform is that it offers multiple user benefits, like two-step authentication, thanks to its feed-forward control, as an additional security measure. Moreover, the website now has the power to block users with suspicious activity, administrate different profiles within the same account, and status check orders and reservations, among others.

Results optimization:
With a well-structured and easy usability, this system focuses on aiding employees avoid repetitive tasks and errors when handling their client’s confidential information. Developed with efficient and secure platforms such as Lavarel, this medium size transportation business has a system that can adapt to all devices and automate delicate functions such as billing, reservations, cancellations, and required documentation necessary for the development of their service. With this new enterprise resource planning system, this team of professionals is ready to help their customers with all the arrangements and logistics needed for domestic and international shipments.

New website - Rednodo
Web Development

A new website and a story of success

Today we want to share a story of success. This year, Ser Argentino, a digital media dedicated to communicating about Argentina and its culture, decided to update its website to expand its functionalities and improve its user experience. 

The amount of work required was enormous. It demanded a team of seven experts among designers, layout designers, and programmers. It took us six months to take the final product online, and we will continue working on improvements and extensions of functionalities. 

At this point, you must be asking, “Well… Where’s the success on that?” Fair question, listen up! 

Our designers developed a new image for the site, they created 25 wireframes, desktop and mobile, and re-designed its iconographies, they also designed and generated user manuals. Regarding CMS, we laid out around 25 custom-made pages. Regarding its technology, we replaced WordPress for Laravel. 

And here comes the best part: We developed five types of widgets according to different content types. Each of them has custom functions according to its characteristics. We also extended its language options from English, Spanish, Chinese and Portuguese! All translations were done using Amazon AWS machine learning. 

There is more! Its homepage is now 100% manageable. We developed five types of layouts that the client could choose from. They can duplicate, move, and customize its look and content! And talking about content, also massive actions to modify and organize are allowed. 

We also developed functions that allow flowing communication between readers and authors. Each author has a profile where they can receive private messages from users (readers and other authors), and it works like a private chat room. Also, commenting on articles is easy now, and our clients can answer and administer them. The author gets a notification when receiving a new comment on his writing. This function facilitates the exchange of ideas. 

Last but not least, we enhanced its functions to measure the site’s results. By upgrading its tag system, we can now track the tags that are most used, how many clicks they get, and export that data for advertising campaigns. Also, articles can now be graded, giving every writer a total score that serves as an efficiency measure.  

We are still working on more updates and extensions. But for now, the speed of the site images, loading page, and organization of content have remarkably improved.  

If you find this interesting, stay tuned to know what actions we carry out regarding SEO and its marketplace. And if you want to know further about this work, contact us! 

Microservices - Rednodo
Web Development

Microservices

The traditional approach, when developing applications, is called monolith. In this system, all the parts that can be implemented are in that single application, which has certain disadvantages. The larger the app, the more difficult it is to solve problems and, in addition, it presents complications when quickly adding new functions. A microservice-based approach for the creation of applications helps solve this type of problem and promotes development and response capacity. Compared to monolithic applications, microservices are simpler to test, implement and update.

When developing apps, the traditional approach (“monolith”) could show some disadvantages. In this article we want to present to you an alternative: The microservice-based approach.

Under the traditional system, all the parts of the app are integrated, so the bigger the app, the more difficult it gets to solve its problems and to add new features in a fast way.

Microservice-based approach

This approach divides the different parts of the app into smaller and external components. Thus, different service providers generate a “microservice architecture” that, all together, builds the final product. This represents a low-cost solution developed with a high level of programming and functionality. Each microservice is running autonomously while communicating with each other.

Its benefits

This methodology boosts development and response capacity. It is an easier system to test, implement, and update. It is a way of gaining time and potentiality. Its fixed cost, assumed by users, helps reduce or eliminate development costs.

Challenges

Even though microservice architecture is a very attractive solution, it is advisable to understand its weaknesses. Microservices introduce complexity and require management. It requires great effort in automatic deployments, monitoring, failures management, acquiring data consistency, developing a testing strategy, among others. Also, a high level of consumption could elevate its costs.

Cost-benefit

Although the user has distributed costs, as each microservice requires a contract, the cost-benefit is usually very high. Not only because of the savings and speed they offer, but because they are much more powerful than an own development.

Nevertheless, we still have to take into consideration the consumption level the product will have. As we mentioned before, if the usage is high, then the cost will be higher than the benefits. But in general, microservices allow us to create modular applications, capable of working autonomously and being able to be reused efficiently. In addition, they allow us to optimize the use of our hardware, as they only deploy what is really necessary, instead of having to make a complete monolithic application.

Integrations

For integrating the different microservices there are two options: to develop the connection locally, or to outsource the task to a company that performs the integration. We offer both services, developments and/or integrations, allowing us to adapt to our client’s specific needs. If you have any questions about this service, contact us!

MVP Projects - Rednodo
Web Development

MVP Projects

An MVP (minimum viable product) is a product that has the basic functionalities of the core business, with the main functions necessary to operate, without all the details of the final product.

An MVP (Minimum Viable Product) is a product with the basic functionalities of the core business, ready to take out to the market. The purpose is that early-adopters could try and test the offer and, based on their experience and feedback, to optimize it. The main goal is to work based on our consumer’s real needs.

For example, on an eCommerce website, the MVP should have the products, allow user registration and purchase. Once this is in operation, we could add special features for product evaluation and sharing products on social media, among other functionalities that could improve the site’s conversion rate and usability.

MVPs’ utility

MVPs allow testing our product to determine the steps in the developing stage. Usually, we lack complete information in a planning stage and could set the wrong priorities or invest in secondary functionalities before needing it. Moreover, it is common in developments, especially for functional websites or applications, to confuse the product’s primary objective. For those cases, MVP enables identifying the user’s main necessities and developing what is needed based on data. This helps minimize the first stage of investment and makes updates more manageable and cheaper to implement.

The key to success? Balance.

The key is finding the right balance between launching the perfect project and deciding to launch a project bound to the knowledge it generates to get to the optimal product. In the second scenario, one must understand mistakes as a means of generating progress.

For TeamRednodo, an MVP is the beginning of a product developed for reaching excellence. It is a product developed throughout a process of continuous innovation that allows differentiation from the competition.

Do you have any questions about this product? Contact us!