Confluence https://auxesisinfotech.com/ en Implementation of an online portal for shipment & transportation company https://auxesisinfotech.com/implementation-online-portal-shipment-transportation-company <span>Implementation of an online portal for shipment &amp; transportation company</span> <span><span lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span>Tue, 01/10/2023 - 21:57</span> <div>Implementation of an online portal for shipment &amp; transportation company for end-to-end job management and advanced Quickbooks integration</div> <div> <img src="/sites/default/files/styles/large/public/2023-02/WT.png?itok=j0__MC-n" width="480" height="305" alt="" typeof="foaf:Image" /> </div> <div>Logistics &amp; Transportation</div> <div>Australia, New Zealand</div> <div> <div>Complete end-to-end shipment order management and fulfilment mechanism implementation</div> <div>Intricate price calculation based on weight and size of shipment</div> <div>Barcode scanning mechanism for orders</div> <div>Solutions design</div> <div>Backend development</div> <div>Frontend development</div> </div> <div> <div>Drupal 8</div> <div>Quickbooks integration</div> <div>Amazon AWS</div> <div>Apache SOLR</div> <div>Browserstack</div> </div> <div><p>We were referred to this client by one of our past clients, who had an extremely positive experience with us. But nevertheless, he did a detailed review of our past case studies and technical capabilities. A series of meetings were set up, and finally we were able to convince him and his partners to engage with us.</p></div> <div><p>Wards Transportation is a shipment &amp; transportation management company based in Queensland, Australia. The company was founded in 2003 and since then has been successfully serving freight and transportation management systems across a diverse range of industries.</p></div> <div><p>At the point the client contacted us, their main business was handled offline through a very <strong>primitive booking system</strong>. This was causing huge issues to their expansion plan. They came to us with a vision to create a full-blown back office management system for their business. This includes the creation of <strong>shipment (called jobs), manifests, connotes, scanning </strong>of barcodes feature, integration with QuickBooks API, and a host of other features. A systematic transition from one phase to another needed to be achieved which helps in <strong>smooth transit </strong>between different branches along with the detailed record-keeping and job sheet creations through barcode scanning feature which we implemented.</p></div> <div> <div>20 years of operation</div> <div>2000+ customers served</div> <div>4 fulfillment locations</div> </div> <div><p>The main goal of the project was to build a complete back-office management system for the client's growing transportation and shipment business. This would need to accommodate literally everything they do in their day-to-day business, which till that time would happen in pen and paper mode. They wanted to convert this to web-based handling which they could then use in their various branches and checkpoints. The feature set needed was job creation, price calculation based on set pricing and weight rules, branch to branch transition, connote and manifest creation, PDF generation, barcode scanning, and Quickbooks integration. The project was huge and there were complications at various levels, which our team discussed during the discovery phase. We spoke to the client, got clarity, made suggestions, and finally came up with a working plan.</p> <p>The main implementational requirements were as follows:</p> <h4>Job Creation</h4> <p>The basic unit was called ‘Job’. This would contain customer reference, sender and origin branch reference, and around 42 fields conditionally displaying which collect various information about the job and later helps in tracking and finally a field collection with the actual job items. The most complicated part was the validation and calculation. Each job item, based on the selected pricing plan and weight mode needed to be validated against set criteria, and the price needed to be calculated through AJAX. Forms API, Field API, AJAX API, and validation handlers we heavily utilized and every single logical channel was handled with care keeping the performance parameter in mind. The client wanted each calculation and validation to not take more than a few sec and we needed to implement heavy performance tuning in order to achieve this.</p> <h4>Customer Creation</h4> <p>Customers were referenced at various points in job creation - customer, sender, and receiver. The customer content type had about 54 fields taking inputs on various information about the customer. It was neatly organized into various tabs through field collection tabs and field collection ajax modules. For a customer, there would be a few pricing plans attached which would decide how the pricing rules will be applied to the jobs.</p> <h4>Pricing Plan Creation</h4> <p>The pricing plan content type was designed to add prices. In addition to some fields collecting general information about the plan, it was of 2 main types; Pricing by Weight and Pricing by PL SPC. So it will have rows. For each row, you mention sender and origin branch and then you set price by PL SPC and/or weight. When you set prices, you would need to set them in chunks, say 0 - 10, 10 - 20, 20 - 40, etc. When pricing would be calculated in the jobs content type, the weight, origin, and destination branch would be passed and the right price would be returned. This was a very complicated mechanism and needed a huge amount of calculation and validation checks.</p> <h4>Getting Jobs, Customers &amp; Pricing to Play Well Together</h4> <p>These 3 entities needed a lot of coworking. Jobs are where these 3 things are integrated. In jobs, you would select the customer, pricing plan would be deduced and combining it with sender and receiver branch and weight ranges, the price would be calculated. There were several other conditions like once automatic calculation kicks in, users can override the value through manual entry. However, for that, a marker needs to be set which would show up during the job view. Safe to say, these three things were extremely complicated parts of the project, but other features were not too far behind!</p> <h4>Manifests &amp; Connotes</h4> <p>When a job passes from branch to branch, various manifests and connotes are created. Each manifest and connote can hold multiple jobs as a part of the shipment. We employed and created a full blow custom field type and custom selection widget for this as the client had in mind a very specific way of doing this and we were to do it exactly like that.</p> <h4>Job, Manifests, Connote PDF Generation</h4> <p>At each stage, Jobs, Manifests and Connotes needed to be exported as PDFs. These PDFs needed to look exactly like what they used to use, which was detailed tabular structure and a custom barcode printed against each. We made use of MPDF library with some patches and custom enhancements in order to set certain style elements into the PDF. The process of setting this was very time consuming and complicated, but we managed it very well in the end.</p> <h4>Bar Code Scanning</h4> <p>Client wanted a mechanism through which the PDFs generated would need to be scanned, and there would be an interface, which would allow bulk updating of certain properties. For example, a client would open the interface, scan a few manifests and connotes and then mention what change was needed, for example updating the branch and check in status. Once done and saved, all those properties for the manifests and connotes for which barcodes were scanned would update all together. This was again a very complicated process.</p> <h4>Quickbooks Integration</h4> <p>Finally, the entire system was to be integrated with the Quickbooks software which the client used to keep his finance and accounts. This means export of customers, pricing plans, jobs pricing and status, connotes and manifests data. This was again a huge and very lengthy task, in which we needed to custom code the API and finally check and fix the calculation errors through a det of dummy data. The nature of the data was very varied and there were an extremely large number of parameters that needed to be taken into consideration.</p> <h4>Admin Management Screens for Customers, Jobs, Pricing Plans, Manifests and Connotes</h4> <p>The Client needed a detailed management area where they could view these data based on certain filters and complex combinations of display parameters. For example, jobs which passed a certain date would be colour coded for better display and filtering.</p></div> <div><p>From the client’s perspective, the main success of this portal has been the ease of <strong>managing a business</strong> which till that point was extremely difficult as things were mainly manual. Also, the various stakeholders involved (customers, warehouse managers, drivers) were extremely satisfied not only with this entire thing being managed and operated online but also the extremely <strong>intuitive and easy-to-use UI/UX</strong>, especially some of them not being very tech-savvy.</p> <p>This was a very complex project, and as they say, the more the <strong>complexity, the sweeter the success tastes</strong>. We were finally relieved to see that the client was extremely <strong>satisfied and pleasantly</strong> surprised by some of the features that we implemented, the client was not even sure that it could be implemented in a usable fashion. End result, happy customer and happy us!</p></div> <div><a href="/node/1879" hreflang="en">Wards Testimonial</a></div> <div> <img src="/sites/default/files/2023-02/WT_0.png" width="1540" height="980" alt="" typeof="foaf:Image" /> </div> <div><p>The project was conceived as an <strong>effort to replace manual operations with an online automated system</strong>. The project demanded a <strong>deep understanding of the company operations</strong> and freight handling, in order to be able to suggest effective solutions. Through our discovery workshops, we were able to discuss and work around various challenges posed, and we were able to deliver a solution that <strong>reduced backend operation cost by 25%</strong>, <strong>reduced error margin by a staggering 65%</strong> and <strong>improved profit margin by about 12%</strong>. </p></div> <div>2 years of development, ongoing maintenance</div> <div><a href="/node/1907" hreflang="en">Wards Testimonial II</a></div> <div><p>The main challenge of the project was to gain an in-depth understanding of the entire business operations and workflow. Since this project required an in-depth solutions design, our team needed to understand exactly how the offline operations are carried out and grasp the challenges they were facing in each step. Once we absorbed the workflow, we needed to design an efficient solution that would be robust enough to handle the traffic and job load.</p></div> <div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>Reduced backend operation cost by 25%</div> </div> <div> <div>Outcome</div> <div><p>With the cumbersome offline processes replaced with streamlines online processes, the backend operations cost reduced drastically</p></div> </div> </div> </div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>Reduced error margin by 65%</div> </div> <div> <div>Outcome</div> <div><p>Online operations introduced automations, thereby reducing the manual errors drastically making the system more efficient.</p></div> </div> </div> </div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>Improved profit margin by about 12%</div> </div> <div> <div>Outcome</div> <div><p>With reduced timeline and improved efficiency, the profit margin increased significantly.</p></div> </div> </div> </div> </div> <div> <div>Cloud &amp; DevOps</div> <div>Digital Prototyping</div> <div>Enterprise Drupal Development</div> <div>MVP Development</div> <div>Product-Market Fit</div> <div>UI Design &amp; Implementation</div> <div>Web Development</div> </div> <div> <div>Amazon AWS</div> <div>Browserstack</div> <div>Confluence</div> <div>CSS</div> <div>Drupal 8</div> <div>GIT</div> <div>HTML</div> <div>JIRA</div> <div>jQuery</div> <div>MySQL</div> <div>PHP</div> <div>Postman</div> </div> <div> <div>Transportation &amp; Logistics</div> </div> <div> <img src="/sites/default/files/2023-02/WTL_1.png" width="629" height="221" alt="WTL" typeof="foaf:Image" /> </div> <div> <img src="/sites/default/files/2023-02/MicrosoftTeams-image%20%288%29.png" width="1540" height="980" alt="WT" typeof="foaf:Image" /> </div> <div>2</div> Tue, 10 Jan 2023 21:57:37 +0000 admin 1876 at https://auxesisinfotech.com Digital product scaling and team augmentation of a reputed online publishing company https://auxesisinfotech.com/digital-product-scaling-and-team-augmentation-reputed-online-publishing-company <span>Digital product scaling and team augmentation of a reputed online publishing company</span> <span><span lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span>Tue, 01/10/2023 - 21:33</span> <div>Digital product scaling and team augmentation of a reputed online publishing company through effective DXP strategy &amp; consulting</div> <div> <img src="/sites/default/files/styles/large/public/2023-02/STB.png?itok=JTHPYdY3" width="480" height="305" alt="" typeof="foaf:Image" /> </div> <div>Online Publishing</div> <div>USA, Canada</div> <div> <div>In depth CMS implementation, content moderation flow, advertisement module</div> </div> <div> <div>Drupal 8</div> <div>Domain Access Suite</div> <div>Elasticsuite</div> <div>Docker</div> <div>Digital Ocean</div> <div>Github</div> <div>Confluence</div> </div> <div><p>The client is a reputed online <strong>publishing and business listing company</strong>. They were running sites with primitive proprietary CMSs and was facing increasing difficulty to maintain these websites. Particularly the three above mentioned websites were different versions of the same <strong>website as these are affiliate sites</strong> of the same parent company. There were three major focuses on the development - Ease of content editing, a very advanced advertising management feature and an impressive look and feel with interactive elements.</p></div> <div><p>The website was running with primitive proprietary CMS and content editors were facing difficulty to maintain the content publishing to individual sub-sites. Particularly those websites were different versions of the same website (multisite) and were affiliated sites of the parent company.</p> <h4>Advance Content Management Features</h4> <p>The client wanted to have advanced content management features which shall be able to publish content in one or different sites (we call domains) by simply selecting while creating the content.</p> <h4>Detailed Content Flow</h4> <p>Also, there was supposed to be a detailed content flow wherein editors were able to create contents and submit for approval. Then an approver can go in make recommendations to the editors and this process can go on back and forth till all is good and the the publisher can go forward and publish the content to the site, at this point the content becomes actually visible to the end users.</p> <h4>Content Storage</h4> <p>Also each and every change made to a piece of content was to be stored as revisions. When required, publishers could revert back to an old revision.</p> <h4>Advanced Advertisement Module</h4> <p>There was an advanced advertisement module we created. The client had different 3rd party paid ads from various categories. Each of those ads had various tags. We needed to pull those ads which belongs to the ads in the present page being viewed and being able to be dynamically pulled in. So at a particular page, only the most relevant ads were supposed to be displayed.</p></div> <div><p>We built a CMS with features like publishing content in different domains and implemented the facility where content can be stored as a revision and can be reverted back to old revision, advertising management feature, advanced advertisement module and an elegant look and feel with interactive elements. The website had different 3rd party paid ads from various categories where every ad had various tags. We required to pull those ads which belonged to the ads in the present page being viewed and being able to be dynamically pulled in. So at a particular page, only the most relevant ads were supposed to be displayed.</p></div> <div><a href="/node/1884" hreflang="en">Storebrand Testimonial</a></div> <div> <img src="/sites/default/files/2023-02/STB_0.png" width="1540" height="980" alt="" typeof="foaf:Image" /> </div> <div><p>Once you have found the <strong>product-market fit</strong>, it's time to <strong>scale up</strong> your product. By virtue of our team's extensive knowledge in <strong>digital product scaling</strong>, we were able to effectively assist the client to <strong>grow their online publishing platform</strong> into a <strong>mature product</strong>. Their team <strong>lacked technical expertise and knowledge</strong> and we were able to <strong>commission a dedicated development team</strong> for them in a matter of days, which helped them to achieve significant <strong>organic traffic growth</strong>, increase in <strong>customer retention</strong> and growth in <strong>advertisement revenues</strong> through our <strong>consulting &amp; digital strategy</strong>.</p></div> <div>2+ years of continuous development, ongoing support &amp; maintenance</div> <div><a href="/node/1909" hreflang="en">Storebrand Testimonial II</a></div> <div> <div>Cloud &amp; DevOps</div> <div>Continuous Monitoring</div> <div>Digital Design &amp; Branding</div> <div>Enterprise Drupal Development</div> <div>Incident Management</div> <div>Minor Enhancements &amp; Bug Fixes</div> <div>Performance Optimization</div> <div>Product Scaling</div> <div>Support &amp; Maintenance</div> <div>Team Augmentation</div> <div>UX Consulting &amp; Audit</div> <div>Web Development</div> </div> <div> <div>Angular</div> <div>Apache SOLR</div> <div>Browserstack</div> <div>Confluence</div> <div>Docker</div> <div>Drupal 8</div> <div>Elasticsearch</div> <div>GIT</div> <div>Headless Drupal</div> <div>JIRA</div> <div>MySQL</div> <div>Postman</div> </div> <div> <div>Media, Entertainment &amp; Publishing</div> </div> Tue, 10 Jan 2023 21:33:44 +0000 admin 1874 at https://auxesisinfotech.com Implementation of legal compliance assessment portal https://auxesisinfotech.com/implementation-legal-compliance-assessment-portal <span>Implementation of legal compliance assessment portal</span> <span><span lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span>Tue, 01/10/2023 - 17:42</span> <div>Implementation of a legal compliance assessment portal, that includes an in-depth assessment mechanism and graphical reporting insights</div> <div> <img src="/sites/default/files/styles/large/public/2023-02/MQ.png?itok=vZhWw4ef" width="480" height="305" alt="" typeof="foaf:Image" /> </div> <div>Legal &amp; Compliance</div> <div>UK</div> <div> <div>In-depth user registration Journey</div> <div>Statistics &amp; graphical analytics report</div> <div>Assessment &amp; question bank mechanism implementation</div> <div>Backend development</div> <div>Frontend implementation</div> <div>UI/UX design</div> <div>SEO &amp; performance optimization</div> </div> <div> <div>Drupal 8</div> <div>Amazon AWS</div> <div>Elasticsearch</div> <div>Sendgrid</div> <div>Highcharts Integration</div> </div> <div><p>The client contacted us after going through our case studies, and they has a very rough outline of the requirement. But the <strong>timeline seemed extremely tight</strong>, and to be able to hit it, we needed to move fast. Discussions were done, and everything was finalised fast. We began with a very short discovery workshop, and kickstarted development. The client selected us because of they were extremely impressed with our <strong>effective technical suggestions, positive approach and clear communication</strong>.</p></div> <div><p>The client was a startup in the compliance space. With over 15 years of AML/Compliance background, the client along with his partner set out to create a revolutionary online assessment portal, that would be used by financial organisations for training and certification of their workforce.</p></div> <div><p>This portal is a legal compliance assessment portal. The main purpose of this portal is to <strong>test and measure user's legal compliance knowledge quotient</strong> as compared to their competitors in different job roles, age groups, work domains and demographics. The project needed to be ready quickly (MVP was to be launched in a matter on months), as during that time, a <strong>few competitors of the client were working in a similar space,</strong> and the client wanted to have the <strong>early mover advantage</strong> in the market. </p></div> <div><h4>A Question bank, where admin can create questions for use in the test</h4> <p>Questions should have a category (again admin managed), a difficulty quotient (easy, moderate, hard, difficult). Questions can be of different types - like True/False, Image/Video questions, Multi-choice, option mapping etc. Each question was supposed to have different marks for the correct answers and an optional negative marking for wrong answers.</p> <h4>Questions Mapped to Proper Categories</h4> <p>Each Question, as mentioned above were supposed to be mapped to categories. Also, as mentioned above each question had a difficulty quotient. Now difficulty quotient calculation was of two modes - static &amp; dynamic. The static mode was where an admin explicitly selected a difficulty quotient. As the test progresses and a substantial number of users have taken the test, the admin should have an option to select a category and mark questions for dynamic difficulty quotient calculation. Once they flipped a option switch, a dynamic difficulty level was calculated for each questions in each category based on correct response to the number of appearance ratio and all questions from that category were awarded a dynamic difficulty quotient.</p> <h4>In-depth Quiz Roll Out Mechanism</h4> <p>Quiz roll out mechanism needed to be incorporated. Admin could create and roll out quizzes as and when required. Each quiz could be of different types - static questions, where admin picked the questions manually from the question bank, and dynamic questions where questions were assigned to a quiz based on a pattern. For this admin needed to mention the number of categories and number of questions from each category. here there will be a shuffling of difficulty. A dynamic calculation mechanism will allow the quiz to be having varied difficulty level sections for different quizzes. So two users taking a quiz can get a difficult section A and other can get a relatively easy section B, but that will be then compensated by aa easy section B for first user and a difficult section B for second user. SO in other words, users might get sections of varied difficulty but overall difficulty of the test remains constant.</p> <h4>A Detailed Statistics for Admin and Users Based on Various Criteria Like Age Group, Profession and Demographics</h4> <p>Another important part was the statistics part. There was a leaderboard section where an user taking the test can see his ranking. Also, he sees about 15 graphs measuring his score against his peers across different age groups, job roles, educational qualifications and demographics. All test takers fills out the informations related to age groups, job roles etc while they register and then information is used at the end of the test to roll out the statistics.</p> <h4>Advanced Graphical Representation of Data</h4> <p>Also the client required different admin graphs, like questions appearance per category for automated test creation, total tests taken, total number users started the test but not completed it etc. Also, each registered user can access various graphs that would show comparison of their performance across various factors. There graphs are for general test performance, as well as their performance per test.</p></div> <div><p>The project, inspite of having an extremely steep timeline, hit the market earlier than expected. This gave a huge competitive advantage to the client. Also, the client initially <strong>did not have much idea regarding the Drupal backend</strong>, found it extremely easy to manage. They were very happy with our tech stack suggestion and pleased to see the complete control they had over the questions and assessment management. Also, the little admin testing mechanism we provided proved to be very helpful for the backend team to take various tests and make sure that the quizzes work as expected. </p></div> <div><p>Impressed by our team's technical competence, the association continued. Once the product was live, market testing and user feedbacks revealed more features which we continued to develop in phases. Also, we were in charge of the portal maintenance and provide support to the backend team. </p></div> <div><a href="/node/1885" hreflang="en">MyCOmplianceIQ Testimonial</a></div> <div> <img src="/sites/default/files/2023-02/MQ_0.png" width="1540" height="980" alt="" typeof="foaf:Image" /> </div> <div><p>During the initial days of the project, we had <strong>hit several roadblocks</strong>. Since the <strong>MVP was supposed to be developed quickly</strong> (before one of their competitors launched their product), we were forced to begin the implementation without freezing the complete scope. As a result, we faced real <strong>threat of technical debt buildup</strong>, and missing the deadline. But our team <strong>handled all the challenges maturely</strong> and the final product not only fulfilled the scope, but the project was completed before time. The outcome was <strong>15% reduction is overall cost</strong> and <strong>3x more customer acquisition</strong> through early mover advantage.</p></div> <div>15 months of development, ongoing maintenance</div> <div><a href="/node/1910" hreflang="en">MyCOmplianceIQ Testimonial II</a></div> <div><p>There were a lot of challenges we faced with this project. The basis of this project was laid out by the quiz<strong> module, which has already done a good job</strong> and the module is very flexible as well. Most of the requirements of this project needed us to extend that to a very large extent, in order to provide the necessary complex functionality that the client wanted. For example, they needed that each test will have a certain category and difficulty level composition of questions. So each test will have 25% each from 4 categories, but then all the questions will have a 25% each from each difficulty level. The <strong>difficulty level might vary from level to level</strong>, but the overall difficulty composition must be the same. So some might have a tough Category A, and others might have a tough category B, but overall test difficulty feels shall remain the same. This is just one instance, and there were numerous such requirements which made the project very challenging. Another challenging feature was the comparison graphs. This site compares a staggering amount of data, and there are <strong>around 62 comparison graphs</strong> in this. We implemented the awesome Highcharts API for this, but this required a lot of research and computation and some advanced mysql query on our part for getting the data ready to be fed to Highcharts. Also, the Highcharts API was used extensively to change the look and feel of those graphs.</p></div> <div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>15% reduction is cost</div> </div> <div> <div>Outcome</div> <div><p>We were able to complete the project earlier than the planned timeline, and hence there was a 15% reduction in overall cost.</p></div> </div> </div> </div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>3x more customer acquisition</div> </div> <div> <div>Outcome</div> <div><p>Because of the early mover advantage, the client was able to launch the product before his competitors, resulting in more customer acquisition.</p></div> </div> </div> </div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>In-depth assessment mechanism</div> </div> <div> <div>Outcome</div> <div><p>we developed a powerful assessment platform, that could be easily controlled through the backend, giving more flecibility to the overall platform management.</p></div> </div> </div> </div> </div> <div> <div>API &amp; Microservices</div> <div>Cloud &amp; DevOps</div> <div>Digital Prototyping</div> <div>MVP Development</div> <div>Product Design Strategy</div> <div>Product-Market Fit</div> <div>Support &amp; Maintenance</div> <div>UI Design &amp; Implementation</div> <div>Web Development</div> </div> <div> <div>Amazon AWS</div> <div>Browserstack</div> <div>Confluence</div> <div>Drupal 8</div> <div>GIT</div> <div>Headless Drupal</div> <div>JIRA</div> <div>JMeter</div> <div>MySQL</div> <div>PHP</div> <div>Postman</div> <div>Vue.js</div> </div> <div> <div>Legal &amp; Compliance</div> </div> Tue, 10 Jan 2023 17:42:20 +0000 admin 1873 at https://auxesisinfotech.com Implementation of an edtech platform for online tutor scheduling https://auxesisinfotech.com/implementation-edtech-platform-online-tutor-scheduling <span>Implementation of an edtech platform for online tutor scheduling</span> <span><span lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span>Mon, 01/02/2023 - 11:47</span> <div>Implementation of an edtech platform for online tutor scheduling with in-depth live class mechanism</div> <div> <img src="/sites/default/files/styles/large/public/2023-02/BH.png?itok=qQCG2A6p" width="480" height="305" alt="" typeof="foaf:Image" /> </div> <div>Edtech</div> <div>Belgium, Netherlands</div> <div> <div>Ideation &amp; project roadmap development</div> <div>Drupal custom module development</div> <div>Drupal site building &amp; frontend</div> <div>Support &amp; AMC</div> <div>Performance optimization</div> </div> <div> <div>Drupal 8</div> <div>Apache SOLR</div> <div>Acquia Cloud</div> <div>GITLabs</div> <div>JIRA</div> <div>Confluence</div> <div>Browserstack</div> </div> <div><p>The client's team had several discussions with us where we interpreted the the market feedbacks we had received into feature set, and they engaged us as a technical consultant to their project. Once the requirement set as hardened, and then development roadmap was clearly laid down, we were obviously the first choice as a development team, considering our contribution to the project so far.</p></div> <div><p>The client is a young and dynamic edtech startup that originated from a varied group of tutors and academics who offer tutoring, both online and in-classroom setup. Headquartered in Ghent, they are active throughout Belgium and the Netherlands. Since 2013, this platform brings students and tutors together. More than 16,000 students have already found a private tutor through their platform.</p></div> <div><p>The portal is an online platform for <strong>students to book classes </strong>from various tutors of diverse backgrounds. Students can search for tutors and classes based on various filters and criteria. These classes can be both <strong>online via web conference</strong>, or home tutoring. </p> <p>This project was meant to be a website for students to book classes from various tutors online. The<strong> tutors would register online </strong>and fill up various information and their resume. They would then go through an approval process and once verified, their listing would start to appear on the site. Students can search based on different criteria using an extensive filtering mechanism. They can then<strong> book the two modes of classes </strong>- either online or offline (if a tutor has added this option to his profile). </p> <p>Then the student makes a payment deposit as per selected tutor as per selected time slot and per hour rate of the tutor. And once done, the payment is escrowed to the tutor, after he enters his bank details, <strong>IBAN and BIC details</strong>. Another great functionality which we implemented here is the group class feature. Any tutor can start the group class and can mention how many students can be accommodated in one group class. And then students start to register for the class till it is full. There are various complex discount calculations which a student is entitled to if<strong> refers another student to the group</strong> as there is a feature to get referral discounts for referring other students to the group class. Some of the processes, especially referral discount calculation, were very complex, and our team of experienced backend<strong> developers  successfully</strong> handled those challenges and went above and beyond every expectation.</p></div> <div><p>Here's a gist of some of the functionalities we built grounds up, as per market feedback and analysis, and discussion with the client's product team.</p> <ul><li><strong>Group Class Mechanism</strong> - The client wanted to implement a new feature called group class. So instead of an one on one session, a tutor can create a class at some future date, and allow multiple students to sign up for the same class. This was supposed to be an extension of the existing class system, but would need a special wage and fees calculation mechanism in place.<br />  </li> <li><strong>Referral Credits &amp; Discounts</strong> - Client also wanted to start a referral mechanism programme. Here, one student can refer another student to join the site. Such users who join in, become the referral of the invitee, and any subsequent classes they purchase will entitle invitee for some discounts on the class the invitee purchases. Also, this referral mechanism was supposed to be multi level, instead of one level. So if a referred student further refers to another one, the invitee of this referred student also gains a referral credit/discount.<br />  </li> <li><strong>Online Video Conferencing for Online Tutoring Classes</strong> - Also, the client needed some enhancements to the online video conferencing feature on top of the existing system.<br />  </li> <li><strong>Design Improvements</strong> - There were quite a few pages, which were pretty basic and did not uphold the spirit of the site. The client discussed this matter with our designing team and engaged us to revamp and improve the design elements across the site to make it look more attractive.</li> </ul></div> <div><p>The series of features we implemented not only helped the client gain more customers, but it also allowed them to expand to new markets, with considerable revenue boost. We forged a strong professional alliance and continue to support them for all their technical needs,</p></div> <div><a href="/node/1882" hreflang="en">Bijleshuis Testimonial</a></div> <div> <img src="/sites/default/files/2023-02/BH_0.png" width="1540" height="980" alt="" typeof="foaf:Image" /> </div> <div><p>While the client <strong>already had a MVP launched </strong>and they had gained considerable market insights, they needed <strong>a technical partner co-work with them</strong> to translate these into a solid phased development plan. Our team was able to <strong>evaluate the market feedbacks and design robust solutions</strong> that transformed customer journey and user experience. The features we implemented led to an <strong>overall increase in customer retention by 20%</strong>, <strong>paid customer conversion by 30%</strong> and led to an overall improvement in backend efficiency.</p></div> <div>1.5+ years, phased development</div> <div><a href="/node/1913" hreflang="en">Bijleshuis Testimonial II</a></div> <div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>Increase in customer retention by 20%</div> </div> <div> <div>Outcome</div> <div><p>With more user friendly process design, the portal became easier to use and the customer retention increased considerably.</p></div> </div> </div> </div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>Paid customer conversion by 30%</div> </div> <div> <div>Outcome</div> <div><p>The market analysis revealed some must have features, and once these were implemented, the site saw a surge in paid customer number and overall improved conversion rate.</p></div> </div> </div> </div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>Overall improvement in backend efficiency</div> </div> <div> <div>Outcome</div> <div><p>Through the feature optimizations we did, the backend efficiency increases and led to increase in profit.</p></div> </div> </div> </div> </div> <div> <div>API &amp; Microservices</div> <div>Cloud &amp; DevOps</div> <div>Digital Design &amp; Branding</div> <div>Digital Prototyping</div> <div>Performance Optimization</div> <div>Product Scaling</div> <div>Support &amp; Maintenance</div> <div>Team Augmentation</div> <div>UI Design &amp; Implementation</div> <div>Web Development</div> </div> <div> <div>Browserstack</div> <div>Confluence</div> <div>Docker</div> <div>Drupal 9</div> <div>Elasticsearch</div> <div>GIT</div> <div>Google Cloud</div> <div>Headless Drupal</div> <div>JIRA</div> <div>JMeter</div> <div>MySQL</div> <div>Postman</div> <div>React</div> <div>Selenium</div> </div> <div> <div>Edtech</div> </div> Mon, 02 Jan 2023 11:47:12 +0000 admin 1863 at https://auxesisinfotech.com Online chef discovery & hiring network implementation https://auxesisinfotech.com/online-chef-discovery-hiring-network-implementation <span>Online chef discovery &amp; hiring network implementation</span> <span><span lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span>Mon, 01/02/2023 - 11:45</span> <div>Online chef discovery &amp; hiring network Implementation Including portfolio creation, event management &amp; live chat</div> <div> <img src="/sites/default/files/styles/large/public/2023-02/PC.png?itok=zF7K_j4d" width="480" height="305" alt="" typeof="foaf:Image" /> </div> <div>Professional Services &amp; Directory Listing, Food &amp; Beverages</div> <div>USA, Canada</div> <div> <div>Availability &amp; extensive calendar search, slot booking, events handling</div> </div> <div> <div>Drupal 9</div> <div>Elastic Search</div> <div> Amazon AWS </div> <div>Platform.sh</div> <div>Browserstack</div> <div>Cloudflare</div> </div> <div><p>The portal is for foodies and for people willing to get the best taste of dishes made by the expert chefs to search, discover, and book a private chef all around the world – online or from a mobile phone. It is a platform for hiring a chef based on location, distance, event, cuisine type, diet type, experience level, availability, and hourly rate. Its basic purpose is to hire/book chefs for cooking/providing food for various events ranging from weddings to potlucks. It is also a very good platform for chefs to feature themselves and their skills with an authentic rating system to promote their profiles highlighting their achievements and awards.</p> <p>The project was envisioned to make booking chefs easy. And it was just not booking one chef, it wanted to bring in a concept of events, where users can hire multiple chefs and then be able to discuss everything and share information under one unified space. There needed to be a payment mechanism for starting such an event and then an option to cancel an event and get the booking fee refunded into a virtual wallet. Apart from that there would be search based on chef availability, discussion board and profile creation.</p></div> <div><p>The project requirements can be broadly classified into the following aspects:</p> <p> </p> <p><strong>Design &amp; Conceptualisation </strong></p> <p>The site needed to be designed and conceptualised by us. The client came to us with certain ideas in mind, but wanted us to actually help them come up with a UI/UX that would be appropriate and a flow that will be easy for non technical users. Our team of creative designers have set a very high standards for themselves already and hence their challenge was to keep up with it. We finally, after a lot of discussion within the team and with the client gave the site a perfect flow that will be appropriate for it's targeted customer base.</p> <p><strong>Registration and Profile Creation</strong></p> <p>Users needed to be able to register, either as Chef or as Customer. The registration form would contain same fields, but after registration there would be different fields for each profile. Chef had lot many fields, and this needed to be presented cleanly and very professionally as Chef's public profile which other's could go in and visit.</p> <p><strong>Events Space</strong></p> <p>The client wanted to have a space where customer and chefs can discuss and share information regarding the event. We came up with the concept of event. So a Chef can't be directly booked. A customer needs to first create a event. Once he creates can event, he gets an event space. Event space is sort of like a wall feed, and showing details about the event in the sidebar. Users can then search for chef and invite chefs for the event. If a Chef accepts the invite, he or she joins the event space. but chatting can still not begin. Customer now needs to pay for the event (an one time fee) and then once payment is made, the event space opens up. All the parties can upload documents, share information and chat by creating posts. Once an event expires, the chat can no longer be accessed.</p> <p><strong>Event Cancellation &amp; Refund to Wallet</strong></p> <p>We implemented a concept of digital wallet, where refunded payment will be called back. It could be used for the next payment for events. The wallet money could not be withdrawn, but later on, in Phase II plan is to integrate this to user points and then be able to purchase point credits using this amount.</p> <p><strong>Chef Availability Calendar &amp; Search</strong></p> <p>An extensive search mechanism needed to be integrated. We used Search API + SOLR backend. But we also needed to search based on availability of Chefs. For Chefs time slots, we used Opening Hours module, which nicely provided the slots and then wrote it's integration for search API. The system worked great. We provided Facets through Search API Facets module.</p></div> <div><p>The project was a<strong> great success</strong>, the client was extremely satisfied with the end result. The design that we produced was highly appreciated and the functionality was smooth, and very <strong>easy to use and understand</strong> even for non technical users, who was a big target audience for the client - the Chefs.</p></div> <div><a href="/node/1883" hreflang="en">Potluck Chefs Testimonial</a></div> <div> <img src="/sites/default/files/2023-02/PC_0.png" width="1540" height="980" alt="" typeof="foaf:Image" /> </div> <div><p>Owing to our expertise in <strong>product development lifecycle</strong>, we were able to guide this client in building and launching their product <strong>from an idea </strong>into a <strong>fully refined marked tested product</strong>. From the outset, the goal of the product was to quickly work on and <strong>release an MVP</strong>, and from thereon release features in phases towards achieving a <strong>product-market fit</strong>. Our team assisted the client throughout this journey, and enabled the client <strong>save a lot of cost and gain significant competitive advantage</strong> through an <strong>early MVP release</strong>, leading to <strong>faster market penetration</strong> and <strong>revenue growth</strong>. </p></div> <div>MVP in 12 weeks, 2+ years of continuous development</div> <div><a href="/node/1905" hreflang="en">Potluck Chefs Testimonial II</a></div> <div> <div>Cloud &amp; DevOps</div> <div>Digital Design &amp; Branding</div> <div>Digital Prototyping</div> <div>MVP Development</div> <div>Performance Optimization</div> <div>Product Design Strategy</div> <div>Product-Market Fit</div> <div>Team Augmentation</div> <div>UI Design &amp; Implementation</div> <div>Web Development</div> </div> <div> <div>Amazon AWS</div> <div>Angular</div> <div>Browserstack</div> <div>Confluence</div> <div>Drupal 8</div> <div>Elasticsearch</div> <div>GIT</div> <div>Headless Drupal</div> <div>MySQL</div> <div>Postman</div> </div> <div> <div>Food &amp; Beverages</div> </div> Mon, 02 Jan 2023 11:45:11 +0000 admin 1861 at https://auxesisinfotech.com Implementation of a state of the art fan builder https://auxesisinfotech.com/implementation-state-art-fan-builder <span>Implementation of a state of the art fan builder</span> <span><span lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span>Mon, 01/02/2023 - 11:43</span> <div>End-to-end platform upgradation and implementation of an advanced custom fan configuration wizard for a US based ceiling fan retailer</div> <div> <img src="/sites/default/files/styles/large/public/2023-02/DFC.png?itok=JsLZao3e" width="480" height="305" alt="" typeof="foaf:Image" /> </div> <div>Retail &amp; Ecommerce</div> <div>USA</div> <div> <div>UI/UX redesign<br /> </div> <div>Backend Development</div> <div>Ubercart to Drupal Commerce Migration</div> <div>Fan builder wizard implementation</div> <div>Performance optimization &amp; SEO</div> </div> <div> <div>Drupal 7</div> <div>Elasticsearch</div> <div>Acquia Cloud</div> <div>GITLabs</div> <div>JIRA</div> <div>Confluence</div> <div>Browserstack</div> </div> <div><p>The client initially started looking for a development team to help them fix some backend issues that their marketing team had raised. They spoke to multiple vendors and did extensive calls with them to <strong>understand the company background and technical capabilities</strong>. During once such call with our team, they brought up a few fundamental issues like UI/UX improvement and fan builder layout, and <strong>we suggested them some strategies for improvement</strong> that we already researched out during our review of the portal. This impressed them, and as the discussion progressed, it became evident that the present set up was not optimal and needed to be replaced in favour of a better system. Our team was chosen because we were <strong>able to identify these issues first hand</strong>, and instead if just focussing on the requirement that they gave us, were <strong>able to bring something more to the table</strong> that had the <strong>potential to create a deep business impact</strong>.</p></div> <div><p>The client is America's largest Independent Ceiling Fan Retailer, since 1979.  They manufacture their own brand of ceiling fans and these are sold through their 30-corporately owned retail locations, 10-independently owned &amp; operated dealer locations, select lighting showrooms and  online through their corporate website, which we were contracted to rebuild, redesign and improve.</p></div> <div><p>When the client initially reached out to us, the client’s portal had a vast array of fans and fan accessories, but the <strong>portal was poorly designed with a primitive and slow fan builder wizard</strong>. This resulted in a high bounce rate and low customer engagement, resulting in <strong>steep revenue loss</strong>. Moreover, they were running a web store based on Drupal 6 + Ubercart, which was already an old technology and a <strong>nightmare in terms of management and backend operations</strong>. During the discovery workshops conducted by us, we evaluated and identified all the bottlenecks successfully, and proposed necessary solution to the client. We were entrusted with the project, and our team <strong>successfully transformed the portal into a modern online fan store - fast and easy to navigate</strong>, with a state of the art fan builder that was extremely easy to use. Once main development was completed, we were given charge of maintaining the portal and ongoing feature improvements.</p></div> <div> <div>44 store locations</div> <div>7000 fan models</div> <div>40 years in business</div> </div> <div><p>To begin with, it seemed the <strong>main issue was the lack of a coherent and effective UI/UX</strong>. The UX was old and not appealing to retain customers, leading to an extremely high bounce rate. But a deeper review also made it clear that the backend architecture was old, and was <strong>not capable of handling the growing data</strong> for new models and accessories. So an backend upgradation to Drupal 7 + Drupal commerce (from Drupal 6 + Ubercart) was agreed upon.</p> <p><br /> Their present website consisted of about 30,000 products including fan bundles, fans and accessories like light kits, downrods etc. We too up the daunting task of migrating these from Ubercart to Drupal Commerce. While migrating was taking place, the client's marketing team also wanted to <strong>incorporate a better product bundle mechanism</strong>, with features like option for admin to mark if a product can be individually bought or only available as a part of the bundle, product single price as well as bundle price, product bundle discounts as per bundle configuration.</p> <p>Also, the <strong>general site migration needed to be done from Drupal 6 - 7</strong> with all contents (about 10,000 nodes and blog articles).</p> <p>However, as mentioned earlier one of the most important feature that now needed to be<strong> re-designed and re-developed was the fan builder mechanism</strong>. In their present site, they had a very basic version of the fan builder, but they wanted some serious revamp of the functionality to make it more appealing and more GUI based.</p> <p>And our team was up for the challenge. We delivered <strong>a state of the art, fast and intuitive</strong> fan builder to them. Each of the steps was divided into layers and options in each layer were derived out of the choices the user made in the previous steps. Also, at the end of all the steps, the user was able to download a compiled fan image to be able to have a final look to and share it with their friends and family. <strong>Admin had full control </strong>and be able to choose which products appeared in each step and how it would vary and interact based on different user choices. Also, in the initial step, users could optionally upload an image of their own room, to see how the fan would look in their own room environment. </p></div> <div><p>Needless to say, the overall UI/UX improvement we did to the portal led to an <strong>increase in conversion rate and reduced the bounce rate drastically.</strong>  But we believe we created an <strong>even bigger impact </strong>through the fan builder implementation. When building a site using a framework like drupal, it’s more than just a content management system and it should be more of an advanced configuration system as well. With this new system, the client was amazed how easily they could<strong> </strong><strong>manage not only the webstore, but the products that go into the fan builder</strong>. They could literally manage each and every aspect of the layer attributes, position of a layer over its predecessors and the discount pricing for accessories going into the fan builder. Also, the client was impressed with not only the <strong>quality of work but also the communication and improvement suggestions</strong> our team brought to the table.</p></div> <div><p>Once the main development was done, we had already forged a solid relationship with the client's team. They <strong>continued to make additional development changes</strong>, and finally after several phases of development, the <strong>project entered into maintenance</strong>. We continue to maintain the portal to this day, and continue to fulfil additional feature requests that they come up with from time to time.</p></div> <div><a href="/node/1888" hreflang="en">Dan&#039;s Fan Testimonial</a></div> <div> <img src="/sites/default/files/2023-02/DFC_0.png" width="1540" height="980" alt="" typeof="foaf:Image" /> </div> <div><p>We take a lot of pride in not only ensuring a <strong>flawless execution</strong>, but also <strong>smart strategy and consulting</strong> in order to solve complex technical challenges. The outdated portal the client had, <strong>negatively affected the user experience</strong> leading to a<strong> loss of revenue and customer trust</strong>. Our team not only came up with an impressive UI for the entire site and executed the entire migration flawlessly, but redesigned their legacy fan-builder setup completely. These improvements led to a <strong>40% increase in conversion rate </strong>and brought down the <strong>bounce rate below 30%.</strong></p></div> <div>Phased development, ongoing maintenance</div> <div><a href="/node/1915" hreflang="en">Dan&#039;s Fan Testimonial II</a></div> <div><p>Based on the outcome of the discovery workshop, the major challenges that were identified were the following:</p> <ul><li>Drupal 6 was old and already end-of-life, and hence needed to be migrated to Drupal 7.</li> <li>The <strong>ecommerce store </strong>needed to be <strong>ported from Ubercart </strong>(with about 30,000 fans and fan accessories) to <strong>Drupal Commerce</strong> with enhanced features.</li> <li>Create a much improved version of their<strong> fan builder feature </strong>which allows visitors to compile various parts of the fan (like motor, blades, light kits, downrods) through an interactive graphical interface.</li> <li>Overall <strong>UI/UX Redesign</strong> of the entire portal to make it more user friendly and interactive.</li> </ul></div> <div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>40% increase in conversion rate</div> </div> <div> <div>Outcome</div> <div><p>With all the backend and frontend changes, the overall performance of the portal increased, leading to an improved conversion rate.</p></div> </div> </div> </div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>bounce rate reduction to 30%</div> </div> <div> <div>Outcome</div> <div><p>With the UI/UX improvement that we did, the bounce rate reduced considerably, thus ensuring more traffic retention and increased ROI</p></div> </div> </div> </div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>An improved fan builder mechanism</div> </div> <div> <div>Outcome</div> <div><p>The fan builder was transformed completely from a old legacy system to an improved, easy to use mechanism that was loved by the customers.</p></div> </div> </div> </div> </div> <div> <div>Digital Prototyping</div> <div>E-Commerce Strategy &amp; Implementation</div> <div>Product Design Strategy</div> <div>Product Scaling</div> <div>UI Design &amp; Implementation</div> <div>UX Consulting &amp; Audit</div> <div>Web Development</div> </div> <div> <div>Apache SOLR</div> <div>Browserstack</div> <div>Confluence</div> <div>CSS</div> <div>Drupal 8</div> <div>GIT</div> <div>Google Cloud</div> <div>HTML</div> <div>JIRA</div> <div>jQuery</div> <div>MySQL</div> </div> <div> <div>Retail &amp; E-commerce</div> </div> Mon, 02 Jan 2023 11:43:34 +0000 admin 1860 at https://auxesisinfotech.com