.NET development and localization for JustAnswer

Question-and-answer platform with trained AI chatbot
Industry:

Services:

AI development Software development Custom web development
Data protection
Data source integration
Database optimization
Cross-platform development
Payment handling
Solution design
UI/UX design
1

Project overview

Abto Software has joined the cooperation to create a solution for JustAnswer, a leading expert marketplace. Our company was contacted to deliver a platform to handle massive traffic and provide secure transcriptions, as well as multiple payment systems.

The project has been a success – today, JustAnswer is ranked among 200 web solutions with exceptional website localization.

 

Our client offers millions of people all over the globe to visit their website and ask for advice from specialists. Physicians, veterinarians, counselors, mechanics, electricians, sanitarians – over 10,000 domain professionals are ready to help.

 

The service has already been running since 2003 and helped over 8M happy customers all over the world!

2

Main goals

One of the main project objectives was leveraging the modern .NET framework and its contemporary features. Why did we choose the modern .NET framework for web development services?

Less coding – less time – less cost

The framework can minimize unnecessary coding by introducing object-oriented programming and reusability. That means increased productivity, decreased time and cost, and, naturally, happier clients.

Cross-platform and cross-browser experience

.NET Core, a high-performing web framework, allows building cross-platform and cross-browser applications. That means additional opportunities to reach potential customers.

 

What’s more, going with the modern .NET framework for web development provides:

  • More security
  • Better compatibility
  • Non-stop improvement
  • Easier maintenance, and many other features

All these are proven by statistics – the modern .NET framework keeps growing in popularity all over the world. For example, as stated by Statista, in 2020, the platform has been the second most popular among surveyed software developers.

3

How the solution works

Abto Software’s dedicated team has created a unique multi-component platform by leveraging .NET features. The platform is comprised of two individual websites, one for the end-user, another for domain professionals with interface and features specifically designed to meet their needs.

 

The platform’s key features: 

  • Free trials
  • Real-time mode
  • Multiple channels, in particular AI chatbot
  • Event registration
  • Secure transactions
  • Multilingual support

Our client has aimed to provide its users with quick, easy access to the key benefits the platform can offer. That’s where we’ve seen the opportunity to implement advanced techniques.

 

The concept is simple:

  • The chatbot automatically reacts to keywords and phrases it retrieves from messages
  • The chatbot then generates predefined responses

The delivered AI chatbot has also a function of predicting the conversation to provide better interpretation. What’s more, we integrated category recognition, which provides even more detailed insights, and, naturally, better responses.

 

Great, right?

4

Our contribution

Abto Software has covered multiple services, in particular:

1. Business analysis and discovery, solution design
2. UI/UX design 
3. Backend development
4. Frontend development
5. Third-party integration
6. Thorough testing

 

Among many other things, we focused on handling:

  • High-level performance, even with heavy traffic
  • User tracking, analytics, reporting
  • Website localization for the United States, Germany, Spain, Great Britain, and Japan
  • Product download, memberships, subscriptions – all centralized
  • Marin integration – an automatic bidding functionality
  • API integration to work with Visa & MasterCard, PayPal, Sofort, and other payment systems
  • Adobe DTM 
  • Google Analytics
  • Cache leveling – DNS server, Load Balancer, Microsoft IIS, in-memory database
  • Easy-to-handle database with terabytes of information

Tools and technologies:

Technology stack

  • NET 4.6
  • ASP.NET framework
  • LINQ
  • ADO.NET

Additional tools

  • Visual Studio
  • SQL Server Management Studio
  • Google Analytics
  • Google Webmaster
  • Screaming Frog
  • Microsoft Visio
  • Selenium
  • JMeter
  • Jenkins
  • Git

Programming languages

  • C/C++
  • C#
  • JavaScript (Jquery, Underscore, NodeJS, Jasmine, gulp, npm)
  • UNIX shells
  • Python/PHP (Drupal)
  • SQL (TSQL)

Database management

  • MS SQL Server
  • Redis
  • RabbitMQ
  • Elasticsearch/SOLR

AI stack

  • ChatScript
  • NodeJs
  • Anaconda 3
  • Python 3.5
  • nginx
  • Flask

SQL server 2016 toolset

  • SSRS – reporting services
  • SSIS – integration services
  • SSAS – analysis services
  • NoSQL – elastic search and kibana

Timeline:

  • Several years of cooperation

Team:

  • 1 project manager
  • 2 product managers
  • 81 full-stack engineers
  • 2 DevOps engineer
  • 4 data analysts
  • 20 QA engineers
  • 2 UI/UX designers
5

Main challenges

To create a responsive AI chatbot, our team meticulously researched the platform user’s needs and requests. All dialogues were optimized for more meaningful conversations. 

 

Having covered this research, our team has created a solution that interacts with millions of users every day and provides personalized responses.

6

Value delivered to business

New locations, satisfied end-users, and growing business revenue – the cooperation has been quite successful. Our team, which consisted of 112 dedicated professionals, has built a platform that provides various features, in particular an advanced AI chatbot that facilitates user experience.

 

The cooperation has resulted in JustAnswer being mentioned among 200 web-based solutions by Quantcast, the leading global Internet rating service.

 

Currently looking for a trusted partner to cover .NET web development services?

 

Feel free to share your ideas!

Categories:

Contact Us

To find out more about Abto Software expertise, request a quote or get a demo of your custom solution.

  • Clicking this button, I agree to the processing of my personal data.

Contact us

Tell your idea, request a quote or ask us a question