
About This Project
CodeAutomation developed the Web, Internal tools and Bot that manages review of different platform including Google, implemented the CI/CD, and testing including manual and automation
Overview
Dandy is an innovative software solution leveraging the power of Artificial Intelligence (AI) and Machine Learning (ML) to offer comprehensive management of online reviews. With Dandy, businesses gain the ability to not only monitor and analyze reviews but also take proactive steps to enhance their online reputation.Through advanced algorithms, Dandy identifies and categorizes negative reviews, enabling businesses to address them effectively. Additionally, the software provides options to craft personalized responses to reviews, helping to mitigate negative sentiment and demonstrate proactive customer service.

Project Goals



Tools and Technologies Used

Frontend
React & NestJs
Backend
NodeJs
Automation Testing
Selenium WebDriver

Cloud Services
AWS

Manual Testing
Web browsers, iOS/Android and BrowserStack
Database
MongoDB
Bot Development
Selenium WebDriver

Frontend
React & NestJs
Backend
NodeJs
Automation Testing
Selenium WebDriver

Cloud Services
AWS

Manual Testing
Web browsers, iOS/Android and BrowserStack
Database
MongoDB
Bot Development
Selenium WebDriver
Getdandy Web Features - Developed and Tested By CodeAutomation

Challenges Faced:
- Automating Google Reviews Management with CodeAutomation's Bot: In google, it was hard to manage the reviews but CodeAutomation team developed the bot which was running automatically day and night to get the job done
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.
- Manual Testing: The QA team on our side performed troubleshooting tests that mimicked how real users would interact by taking user journeys, slayer upgrades, and the referral system to the forefront.
- 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:
- Web into AI: Convert the Web into AI and ALM to improve the digital business for small and medium customers
Conclusion:
The GetDandy project showcased the successful collaboration between our development and QA teams in delivering a loyalty solution. The seamless integration, comprehensive testing, and effective release management contributed to the project's success, resulting in increased loyalty and lifetime value for GetDandy clients. The utilization of tools like Jira played a crucial role in managing and streamlining the testing process.