




Tools & Technologies Used


Frontend
ReactJS, JavaScript, HTML

Backend
Ruby on Rails


Automation Testing
RSpec and Capybara

Business Automation
AirTable and 3rd Party API Integration

Project Management
Jira

Communication
Slack and Google meet


Frontend
ReactJS, JavaScript, HTML

Backend
Ruby on Rails


Automation Testing
RSpec and Capybara

Business Automation
AirTable and 3rd Party API Integration

Project Management
Jira

Communication
Slack and Google meet

Liscio Web Features - Developed, Tested and Automated By CodeAutomation

Challenges Faced:
- Overcoming Challenges in Customizing Google Maps for Yakka App: During the development of the Yakka app, we encountered several challenges, particularly while customizing Google Maps. One major issue was modifying the tooltips to provide more interactive and dynamic information based on user interactions. Ensuring the tooltips were both visually appealing and functionally robust required extensive testing and tweaking. Additionally, adjusting the map views to fit our specific requirements posed significant difficulties, as it involved balancing performance optimization with the need for detailed, real-time data display.
Our Approach:
- ReactJS: Our approach to ReactJS development centers on building robust, scalable, and maintainable applications that deliver exceptional performance and user experiences. We prioritize a deep understanding of React's core principles, ensuring that our team leverages React's virtual DOM and component lifecycle efficiently to prevent unnecessary re-renders and optimize performance.
- React Native: As a company, our approach to React Native development is centered around delivering top-notch mobile applications that meet our clients' needs and exceed industry standards. We begin by deeply understanding our clients' requirements, goals, and target audience, ensuring alignment with their vision.
- Automation Testing: The automated scripts were then designed to do the repetitious and the time consuming tests thus the shorter testing cycle helped other facets of the development process. Selenium Webdriver, and JUnit were used for this.
- Release Management: The strategy of, release management process, came in place to keep those coded-back features and updates along the way smooth enough so that it minimizes any kind of effect on users.
Results:
- Reliable Functionality: Effective interviewing process, where both manual and automated testing were incorporated, created reliable loyalty features that did not lead to any problems with errors or issues.
- Increased Loyalty and LTV: Vested Finance started undoubtedly as a loyalty solution which subsequently resulted in increased customer loyalty and improved customer lifetime value for businesses.
Conclusion:
The combination of Flutter, Python, and Firebase proved to be an effective technology stack for developing Traveend. This approach enabled the creation of a powerful, user-friendly review management app that meets the needs of travelers. Despite the challenges, the strategic use of these technologies resulted in a high-quality product that offers valuable insights and enhances the dining experiences of its users.
