Angular en Facilitating E-learning with an intuitive, comprehensible, secure, and customized platform. <span>Facilitating E-learning with an intuitive, comprehensible, secure, and customized platform.</span> <span><span lang="" about="/user/43" typeof="schema:Person" property="schema:name" datatype="">contentauthor</span></span> <span>Tue, 04/18/2023 - 12:12</span> <div>How we turned a statement of perplexity into a practical solution by engineering a personalized e-learning experience for both tutors and learners.</div> <div> <img src="/sites/default/files/styles/large/public/2023-04/Detailpage%20%282%29.png?itok=TYxdpeIl" width="480" height="305" alt="" typeof="foaf:Image" /> </div> <div>Worldwide</div> <div><p>The client initially approached us with a foundational concept of what he planned to create. However, the designs presented by him were somewhat complicated and unhandy while lacking a touch of practicality and intuitiveness. In addition, his designs were missing a linkage through the workflow. <strong>This prompted us to come up with a comprehensive outline of how his ideas could be executed more efficiently. The client was immensely impressed by the project proposal put forth by our adept design team</strong>, which made him select us for the development. Furthermore, the customer decided to move forward with our team because of the <strong>in-depth consultation, strategic thinking, and open lines of communication we provided</strong>.</p></div> <div><p>The client is a student who took notice of the various difficulties faced by both tutors and learners for the lack of reachability. Therefore, he sought to develop a Learning Management System that works for tutors, students, and learners. He envisioned an LMS platform that would not be limited with respect to the courses offered, thereby delivering both open and closed courses. The client was dedicated to creating a secure learning atmosphere that would provide tutors and learners with a seamless, consistent, and overall educational experience.</p></div> <div><p>The client wanted to build a <strong>platform that would deliver and manage all types of content, such as videos, courses, workshops, and documents, that are necessary for a smooth learning experience</strong>.</p> <p>They recruited our qualified assistance to <strong>build an MVP</strong> that would allow them to gather user input as rapidly as possible to modify and improve the product. Our team meticulously assessed the client's requirements and overall vision to make sure we could gratify them before starting the <strong>end-to-end development and construction of an active and effortless platform.</strong></p></div> <div><p>We helped the client overcome several business difficulties through our collaborative efforts and continuous interaction. Here's how we went about it—</p> <ul><li> <p><strong>The client had initially put forth some complex designs that lacked intuitive, user-friendly features</strong>. However, our excellent design team tirelessly tried to modify and create a market-ready design while incorporating the client's requirements. Our <strong>past professional designing experience</strong> enabled us to achieve this <strong>seamlessly</strong>. As a result, <strong>we delivered a modern appearance to a traditional idea</strong>.</p> </li> <li> <p>The client was unable to decide on <strong>payment gateways</strong> as <strong>no one option was able to fulfill all his requirements comprehensively</strong>. This further led to the designing of <strong>elaborate subscription plans</strong>. Here, our team successfully brought a change where the <strong>majority of the work was automated</strong>, and only<strong> some modules were handled manually</strong>. Moreover, we did so <strong>without altering the client's subscription plans</strong>. For this, we had to <strong>integrate two different types of payment gateways</strong> for the platform.</p> </li> <li> <p>Keeping in mind the complicacy and sophistication of the business model, our team developed an <strong>automated payout mechanism</strong> that would ensure <strong>scheduled payments</strong> to the <strong>tutors or instructors</strong>.</p> </li> <li> <p>The client ideated a platform that would <strong>not be limited in terms of courses</strong>. Considering this, we designed the platform to <strong>accommodate </strong>both <strong>open and closed courses combinedly</strong>. In addition, we made sure that the closed courses were accessible to specific persons. We developed a mechanism that would allow the <strong>creators of closed courses to invite particular people to access them</strong> while <strong>open courses remained available for all</strong>.</p> </li> <li> <p>To ensure a <strong>smooth user experience</strong>, we built a <strong>personalized dashboard</strong> having <strong>advanced data filters</strong> for the <strong>learners and students</strong>. For this, we collectively presented <strong>all available data points</strong> in the database on the <strong>dashboard </strong>to be filtered by them according to their needs.</p> </li> <li> <p>In order to eliminate any potential confusion, we created <strong>different pages for every tutor </strong>that would wholly <strong>display all the courses offered by them</strong>. This considerably <strong>increased the visibility of the courses</strong> while allowing all learners to identify specific tutors and their courses.</p> </li> <li> <p>Our development team recognized the importance of providing <strong>flexible subscription plans</strong> with <strong>online storage management</strong> to ensure an effortless platform. For this, we decided to create all the <strong>necessary folders in the S3 bucket</strong> while adjusting their sizes dynamically and depending on the subscription plans. <strong>The size of a folder would alter in case of plan upgrades or downgrades</strong>.</p> </li> <li> <p>The learning or <strong>training courses</strong> built by us were <strong>loaded </strong>with <strong>countless features</strong> such as <strong>Question With Radio Button, Accordion, Pick the Right Word, Adding, HTML, Images, Audio, and Video links, Embedding, Attaching Documents like PDFs</strong>, and more. In addition, we also added <strong>advanced text </strong>and <strong>multimedia content</strong> to the courses. However, <strong>no ready-to-use plugins</strong> were available to integrate the above-mentioned features. Nonetheless, <strong>our qualified team</strong> acquired the <strong>most ideal one</strong> and <strong>customized </strong>it per our needs. The team's expertise under the supervision of the <strong>technical head</strong> enabled us to achieve this.</p> </li> <li> <p>Considering the <strong>large amount of data involved</strong>, paying particular attention to assuring <strong>data security</strong> proved imperative. This was carried out from the <strong>server end</strong>. Moreover, we made sure to keep the <strong>code quality compatible</strong> <strong>with the latest web standards</strong>.</p> </li> <li> <p>The <strong>client </strong>was sufficiently <strong>knowledgeable and aware</strong> with respect to <strong>technology</strong>. Owing to this, they put forth several suggestions while actively participating in the <strong>development process</strong>. Therefore, we made sure to keep him in the loop with <strong>constant communication</strong> and also incorporated his <strong>technological contributions</strong> to the project.</p> </li> <li> <p>We created a strategy to ensure that users could access all courses with the <strong>minimum number of clicks</strong> to provide customers with an <strong>exceptional online learning experience</strong>.  </p> </li> <li> <p>Our team conducted <strong>extensive research</strong> and effectively applied its findings to create <strong>content </strong>for the website that is <strong>SEO-friendly and complies with the most recent web standards</strong>.</p> </li> </ul></div> <div><p>Our team delivered a <strong>complete and functional LMS</strong> to the client while fulfilling all their requirements and <strong>effectively exceeding their expectations</strong>. Some of the highlights of our collaboration are as follows—</p> <ul><li> <p>An <strong>easy-going LMS platform</strong> with numerous features.</p> </li> <li> <p>An <strong>intuitive website</strong> with a <strong>good loading speed</strong> and <strong>seamless browsing</strong>.</p> </li> <li> <p>A <strong>reliable and secure website</strong> with <strong>no possibility</strong> of a <strong>data breach</strong>.</p> </li> <li> <p>Affirmed<strong> SEO friendliness and compliance</strong> with the most current <strong>online standards</strong>.</p> </li> </ul></div> <div><p>We appreciate being able to establish a trustworthy working connection with this client as a result of our dedicated collaboration. The client wanted to <strong>release the MVP first and wait to see how the market reacted</strong> before moving forward. Per the client’s instructions, we have been adding <strong>new features</strong> to the website depending on <strong>how the MVP is materializing in the market</strong>.</p></div> <div><a href="/node/1925" hreflang="en">Lingolista Testimonial</a></div> <div> <img src="/sites/default/files/2023-04/Homepage%20%284%29.png" width="1540" height="980" alt="" typeof="foaf:Image" /> </div> <div><p><strong>As a student, the client himself felt the need to address a gap in academics due to the lack of accessibility</strong>. He meant to eliminate the difficulties with regard to education that he identified, especially during the worldwide lockdown owing to the pandemic. That is when he recognized the need for virtual classrooms and became dedicated to building an online platform for the same. <strong>We were approached by the client with a basic idea for a Learning Management System</strong>  (LMS), which he sought to actualize. Our technological prowess and professional experience enabled us to <strong>acknowledge his specific requirements and frame his product ideation into an MVP</strong>.</p> <p>We successfully introduced his product to the market, allowing him to explore the response received by it while adding newer features accordingly.</p></div> <div>3+ Years</div> <div><a href="/node/1926" hreflang="en">Lingolista Testimonial 2</a></div> <div><p>It is not uncommon for any business, especially a startup, to face certain obstacles in their initial phases of development and performance. Here are a few instances of the numerous difficulties we encountered while creating this project and how we overcame them—</p> <ul><li> <p>Improvising the client's designs per his preferences and <strong>delivering a modern user journey</strong>.</p> </li> <li> <p>Meeting the client’s needs with respect to payment gateways <strong>without altering his intricate subscription model</strong>.</p> </li> <li> <p>Managing <strong>payouts </strong>for the <strong>tutors and instructors</strong>.</p> </li> <li> <p>Incorporating and balancing both <strong>open and closed courses</strong> on a unified platform.</p> </li> <li> <p>Building a <strong>customized dashboard</strong> <strong>with advanced filters</strong> for the students and learners.</p> </li> <li> <p>Displaying <strong>tutor’s reviews</strong> through a mechanism based on the courses offered.</p> </li> <li> <p>Designing <strong>flexible subscription plans</strong> <strong>with virtual storage management</strong>.</p> </li> <li> <p>Building <strong>feature-rich courses</strong> with numerous advanced modules such as <strong>Drag-and-Drop, Dropdown</strong>, <strong>Fill in the Blanks, Pick the Right Word, </strong>and more.</p> </li> <li> <p>Preventing <strong>data leakage</strong>.</p> </li> <li> <p><strong>Keeping our tech-savvy client informed</strong> at every stage of development.</p> </li> <li> <p>Ensuring <strong>minimal clicks</strong> across the website for a <strong>flawless user experience</strong>.</p> </li> <li> <p>Ensuring <strong>SEO-friendliness</strong> <strong>and web standard compatibility </strong>throughout the website.</p> </li> </ul></div> <div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>150+ Courses Created</div> </div> <div> <div>Outcome</div> <div><p>The seamless collaboration between tutors and learners led to the platform housing over 150+ courses in total.</p></div> </div> </div> </div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>1000+ People Onboarded</div> </div> <div> <div>Outcome</div> <div><p>Our experience and expertise enabled us to onboard 1000+ people to the platform since its launch.</p></div> </div> </div> </div> <div> <div class="paragraph paragraph--type--outcome-highlights paragraph--view-mode--default"> <div> <div>Heading</div> <div>300+ Subscriptions Renewed</div> </div> <div> <div>Outcome</div> <div><p>The smooth user experience encouraged the continued renewal of subscriptions, bringing the number of active users to 300+.</p></div> </div> </div> </div> </div> <div> <div>API &amp; Microservices</div> <div>Dedicated Teams</div> <div>Digital Design &amp; Branding</div> <div>MVP Development</div> <div>Product Design Strategy</div> <div>Product-Market Fit</div> <div>UI Design &amp; Implementation</div> <div>UX Consulting &amp; Audit</div> <div>Web Development</div> </div> <div> <div>Amazon AWS</div> <div>Angular</div> <div>CSS</div> <div>Drupal 8</div> <div>jQuery</div> <div>Postman</div> </div> <div> <div>Edtech</div> </div> Tue, 18 Apr 2023 12:12:06 +0000 contentauthor 1927 at Digital product scaling and team augmentation of a 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 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></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 Implementation of Online Portal For an organization Focussing On EU Research <span>Implementation of Online Portal For an organization Focussing On EU Research</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>Implementation of Online Portal For an organization Focussing On EU Research and Innovation Policy And Programs Using The 4Ps Approach</div> <div> <img src="/sites/default/files/styles/large/public/2023-02/ERR.png?itok=rzMI8zbB" width="480" height="305" alt="" typeof="foaf:Image" /> </div> <div>Government, Non-Profit</div> <div>European Union</div> <div> <div>Extensive content moderation functions, Advanced CMS features, Calendar functionality</div> </div> <div> <div>Drupal 8</div> <div>Apache SOLR</div> <div>Acquia Cloud</div> <div>GITLabs</div> <div>JIRA, Confluence</div> <div>Browserstack</div> </div> <div><p>The client is a well-established Brussels-based platform of more than <strong>130 regional stakeholder organizations</strong> from 24 European countries. It is composed of regional authorities, universities, research organizations, chambers of commerce and clusters. It basically facilitates regional collaboration and knowledge exchange for the benefit of all its members and partner organizations. Their mission is to strengthen the<strong> regional and local dimension</strong> in the EU Research and Innovation policy and programs using the 4Ps approach - project development, policy, profile-raising, and partnership building.</p></div> <div><p>The goal of the project was to <strong>first set up a perfectly lined up content management system</strong> for the client's growing content needs. The site was content-rich with news, events, partners, working groups, etc, which contained intricate relationships amongst each other. Apart from that, we needed to set up some complicated functionalities like invoicing, content moderation and approval mechanism, and calendar features. An extensive search for various <strong>content was a must </strong>for this project.</p></div> <div><h3><strong>Foundation Level CMS Setup &amp; Reusable Content Sections</strong></h3> <p>The client, being experienced in Drupal already, wanted to explore the power of the Drupal CMS to the limit. He wanted to be able to create and conjure up elements on the fly through various reusable sections; content types that can be placed on any page; and new pages with new designs could be created. We came up with a concept called sectional data in which we created a set of content types that had a certain set of fields. Each content type allows the selection of a certain number of templates. Finally, nodes of these content were exposed as blocks. The block, when displayed, will pick up the template selected in the node. The blocks were made reusable through the Reusable Blocks module. The end result was a powerful display system giving the client the power to create and design standard pages on the fly.</p> <p><strong>Yearly Calendar</strong></p> <p>The client wanted to display all his events in a yearly calendar format. We preferred our usual calendar plugin - Fullcalendar. However, in the Drupal Fullcalendar integration, the full calendar version that was available did not have any yearly calendar view. We found one fork of the fullcalendar, but that version was very different from the one used in drupal integration. Our team wrote a full integration of the new fullcalendar fork and finally enabled the client to have a yearly view. We also enabled the click event details to feature for the events through the fullcalendar API where the events displayed as title, but on clicking it, the details would pop up in a model.</p> <p><strong>In-depth Invoicing System</strong></p> <p>The client wanted to have an in-depth invoicing system and preferred his own custom solution as opposed to standard plugins available as it had a lot of constraints. We wrote the invoicing system from the ground up providing all the standard features to raise an invoice, price calculation, reminder, drafts, etc. It covered all the functionalities asked by the client and our team engineered the solution to make it extremely user-friendly and easy to use.</p> <p><strong>Content Moderation</strong></p> <p>As a base, we used the awesome workbench moderation module for this. But this was heavily customized through its APIs and through rules integration.</p></div> <div><p>The<strong> client was extremely satisfied</strong> with the outcome. This is not the first time we were working together, so throughout the project, we developed great coordination. Our team constantly exceeded expectations in terms of the <strong>features that needed to be rolled out</strong>. And finally, once things were completed, the client appreciated our work especially the content management flow we did for reusable content sections was super helpful to the client and he was surprised how easily he could make use of it. That is what success means to us!</p></div> <div><p>We have been working together with this client for the last 2 years on various other endeavors for various portals of its members and stakeholders and we continue doing so till now. We also continue to maintain the portal to date.</p></div> <div><a href="/node/1887" hreflang="en">ERRIN Testimonial</a></div> <div> <img src="/sites/default/files/2023-02/ERR_0.png" width="1540" height="980" alt="" typeof="foaf:Image" /> </div> <div><p>Through <strong>effective DXP consulting &amp; strategy</strong>, the <strong>dedicated team</strong> we set up for the client helped the client to completely <strong>transform their basic MVP</strong> that which they had into a <strong>fully mature digital product</strong>, capable of handling <strong>heavy traffic</strong> and catering to the needs of the site users and stakeholders alike. Over a span of 2.5 years, we achieved <strong>product-market fit</strong> and <strong>scaling of the product </strong>by <strong>effective release management</strong>, <strong>feature implementation</strong> and <strong>continuous support &amp; monitoring managing incidents and outages</strong>. The product grew from a few hundred users to a 1,00,000 strong user platform, with complex features like meeting scheduling, advanced notification system and document management based on an extensive access and permissions system.</p></div> <div>2.5+ years of continuous development</div> <div><a href="/node/1914" hreflang="en">ERRIN Testimonial II</a></div> <div> <div>API &amp; Microservices</div> <div>Cloud &amp; DevOps</div> <div>Continuous Monitoring</div> <div>Dedicated Teams</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>SEO &amp; Digital Marketing</div> <div>Support &amp; Maintenance</div> <div>UI Design &amp; Implementation</div> <div>UX Consulting &amp; Audit</div> <div>Web Development</div> </div> <div> <div>Amazon AWS</div> <div>Angular</div> <div>Apache SOLR</div> <div>Drupal 8</div> <div>GIT</div> <div>Headless Drupal</div> <div>JIRA</div> <div>MySQL</div> <div>Postman</div> </div> <div> <div>Non-Profit</div> </div> Mon, 02 Jan 2023 11:43:34 +0000 admin 1859 at