Generative AI Solutions

Aykan’s Journey with Generative AI: Boosting Productivity through Innovative Solution

Aykan, a leading software company specializing in Generative AI solutions, has embarked on an exciting journey to harness the power of artificial intelligence to enhance productivity within their organization. Recognizing the potential of Generative AI, Aykan decided to test its capabilities firsthand by developing a suite of productivity-boosting tools. In this article, we’ll delve into some of Aykan’s recent initiatives that have leveraged Generative AI to transform their internal operations.

1. Automatic Email Reply Suggestion

Email communication is integral to modern business, but crafting thoughtful responses can be time-consuming. Aykan recognized this challenge and introduced an innovative solution: the Automatic Email Reply Suggestion tool. This Outlook plugin revolutionizes the way employees respond to emails.

With a single click, this plugin generates personalized reply content for emails, whether they require a positive or negative response. Additionally, users have the flexibility to customize their replies, ensuring that each response aligns perfectly with their communication style.

The tool has become a staple for Aykan’s employees, streamlining their email communication and saving them valuable time. Aykan acknowledges the significant contribution of OpenAI’s Generative AI in making this tool a reality.

2. Companion Bot for Productivity Enhancement

Aykan’s employees used to navigate multiple systems for various tasks, from applying for leave to seeking IT support. Recognizing the inefficiency in this process, Aykan is developing a Companion Bot powered by Power Virtual Agent and Power Automate.

This AI-driven bot excels at understanding employees’ intents and efficiently assists them in a wide range of tasks, such as sending minutes of meeting after a call, applying for leave, checking pending leaves, or resolving IT-related queries. Goal is to make it become a trusted ally for Aykan’s workforce, simplifying their daily tasks and even handling certain HR-related operations.

3. Interview Tool for Onboarding

Hiring and interviewing candidates is a critical aspect of any organization’s growth. Aykan recognized the potential for Generative AI to optimize this process and developed an Interview Tool for Onboarding.

Before Generative AI, interviews could take a minimum of 15 minutes per candidate. With this innovative tool, Aykan now conducts multiple interviews simultaneously. The AI-driven tool assists in preliminary interviews and generates comprehensive reports, aiding in the selection of the most suitable candidates.

Challenges in Generative AI: Addressing Hallucinations

While Aykan is enthusiastic about the capabilities of Generative AI, they also acknowledge the challenges associated with large language models (LLMs). One of the most significant challenges they encountered was “hallucinations,” where the AI-generated content could occasionally produce inaccurate or unintended information.

To mitigate this issue, Aykan has taken a proactive approach by carefully crafting prompts and implementing the right architecture. By doing so, they have significantly reduced the occurrence of hallucinations, ensuring that their Generative AI solutions provide reliable and accurate results.


Aykan’s journey with Generative AI exemplifies their commitment to innovation and productivity enhancement. By leveraging the capabilities of Generative AI, Aykan has successfully developed a suite of tools that have streamlined internal processes, improved communication, and elevated their HR and recruitment efforts. While challenges exist, Aykan’s dedication to overcoming them highlights the immense potential of Generative AI in transforming businesses and fostering productivity.

Read More
Marketplace Solutions

Elevating Elite Car Rentals: Aykan’s Sharetribe Customization for CONVOY

In a world where convenience and luxury are valued more than ever, Sharetribe has emerged as a platform that empowers entrepreneurs to create niche marketplaces tailored to specific needs. One such success story is our recent project with CONVOY, a premium car rental marketplace based in the USA. At Aykan, we take pride in our ability to customize Sharetribe to meet the unique demands of businesses like CONVOY, who specialize in providing elite car rental services featuring iconic brands like Rolls Royce and Aston Martin. In this article, we’ll dive into the details of how we customized Sharetribe for CONVOY to ensure a seamless and secure experience for both car owners and renters.

Elite Car Rentals: A Niche Market

CONVOY sets itself apart from other car marketplaces by exclusively focusing on elite vehicles. Their platform allows users to host their luxury cars, enabling other members of the marketplace to rent these vehicles for a specified duration. This niche approach attracts a discerning clientele who appreciate the finer things in life and seek an unforgettable driving experience.

Enhancing Safety and Trust

One of the key challenges in the car rental industry is ensuring the safety and reliability of both car owners and renters. Aykan customized Sharetribe for CONVOY to address this concern comprehensively. Here’s how:

  1. Driver License Verification: We implemented a robust system to verify users’ driver licenses, ensuring that only eligible individuals can rent cars from the platform. This verification process helps CONVOY maintain a high standard of safety.
  2. Risk Scoring: To further enhance safety, we introduced a risk-scoring mechanism that evaluates users based on various factors. This scoring system assists car owners in deciding whether to rent their vehicles to specific individuals, minimizing potential risks.
  3. Image Upload for Disputes: In case of disputes, we integrated a feature that requires users to upload images of the rented car upon its return. This documentation proves invaluable for resolving conflicts and ensuring transparency.

Streamlined Operations

Aykan’s Sharetribe customization for CONVOY extends beyond safety features; we also focused on optimizing the platform’s functionality. Here are some key aspects we improved:

  1. Upcoming Bookings and Sales: We revamped the user interface to provide a seamless view of upcoming bookings and sales. This feature allows users to track their rental business effectively, providing convenience and peace of mind.
  2. Integrated Payment via Stripe: To simplify transactions, we integrated the Stripe payment gateway within the marketplace. This ensures that payments are secure, fast, and hassle-free.
  3. Settlement Management: Handling booking declines and cancellations can be tricky. Aykan’s customization ensures that settlements to hosts and refunds to customers are managed seamlessly within the platform, enhancing the overall user experience.


Aykan’s successful collaboration with CONVOY underscores our expertise in customizing Sharetribe for specialized marketplaces. By catering to the unique requirements of CONVOY’s elite car rental marketplace, we have helped them elevate their operations, ensuring safety, convenience, and trust for both car owners and renters.

If you’re looking to create a niche marketplace or enhance the functionality of an existing one, Aykan is your trusted partner in Sharetribe customization. Contact us today to discuss how we can tailor Sharetribe to your specific needs and create a marketplace that stands out in its niche. Together, we can turn your vision into a thriving online platform.

Read More
Marketplace Solutions

Revolutionizing Party Scene: Aykan’s Sharetribe Customization for HiClaas Marketplace

In the ever-evolving landscape of digital entrepreneurship, one daring entrepreneur, Harol, sought to disrupt the party and entertainment industry with his innovative concept: HiClaas. This visionary platform aimed to bridge the gap between party goers and table bookers, revolutionizing how tables were booked and shared at entertainment venues. Aykan, a leading software company specializing in Sharetribe marketplace customization, undertook the challenge to bring HiClaas to life. In this article, we delve into Aykan’s recent project, showcasing the journey of turning an idea into a fully functional and user-centric marketplace.


The HiClaas Concept

HiClaas was born out of Harol’s realization that many party enthusiasts desired a more flexible approach to table booking. The concept involved table bookers reserving tables in bulk at entertainment clubs and restaurants, subsequently renting out individual seats to party goers. This ingenious approach allowed attendees to share the table and expenses, making the nightlife experience more accessible and affordable. To make this vision a reality, Aykan’s expertise was enlisted to create a tailor-made Sharetribe marketplace.

Addressing Complex Challenges:

Aykan’s journey with HiClaas was riddled with challenges that demanded innovative solutions. Some of the features were not provided in the Sharetribe. Aykan team developed such custom features from scratch and integrated the same with main solution.

1. Global Time zone Support

One of the most pressing hurdles was managing global time zones. With users spread across different regions, Aykan implemented a robust system that allowed seamless booking across time zones, ensuring accurate scheduling and a smooth user experience.

2. Mobile OTP Verification

Mobile OTP (One-Time Password) Verification is a crucial aspect of user authentication in modern digital platforms. Aykan’s team implemented a robust system that ensured secure and efficient user authentication. When users registered or logged in, they received a unique OTP on their registered mobile number. This added an extra layer of security, verifying the user’s identity and preventing unauthorized access. This feature instilled trust in the platform, safeguarding user data and maintaining the integrity of user accounts.

3. Real-time Notifications:

Aykan’s team integrated a sophisticated real-time notification system that played a pivotal role in enhancing the user experience. Users were promptly notified about booking updates, changes in reservation status, and other important information related to their interactions on the platform. This feature ensured that users remained well-informed and engaged with the platform, leading to a seamless and efficient booking process.

4. Efficient Dispute Resolution

Disputes can arise in any marketplace, and Aykan’s team addressed this challenge by designing an efficient and user-friendly dispute resolution process. Users could submit disputes through a dedicated interface, where they could provide relevant information and evidence. This process fostered transparency and accountability, allowing both parties to present their perspectives. The platform’s ability to handle disputes in a structured manner boosted user confidence, enhancing the overall trustworthiness of HiClaas.

5. Cancellation and Refund Flow

The cancellation and refund flow is often a complex and delicate process in marketplace platforms. Aykan’s team simplified this process for HiClaas by implementing an automated refund mechanism for cancellations. When a user decided to cancel their booking within a specific timeframe, the system automatically initiated the refund process. This feature not only saved time and effort for both hosts and party goers but also eliminated ambiguity in refund calculations, contributing to user satisfaction.

6. Discount Mechanism

To attract both hosts and party goers, Aykan’s team introduced a creative discount mechanism. Discounts were deducted from the admin commission, making the platform more appealing to both user groups. This approach not only incentivized users to participate but also showcased the platform’s adaptability and responsiveness to market dynamics, contributing to increased user engagement.

7. Auto Accept Booking

Booking acceptance can be a manual and time-consuming task. Aykan’s team streamlined this process by introducing an automated booking acceptance system. When a party goer initiated a booking request, the system automatically processed and accepted the request if the conditions were met. This automation saved hosts time and ensured a swift and efficient booking process, ultimately enhancing user satisfaction.

8. Customized Chat Options

Aykan’s team went above and beyond by developing a completely new chat feature to meet HiClaas’s unique requirements. This feature enabled users to communicate through private and group chats. The introduction of an Archive Chat allowed users to review past conversations, improving communication continuity. Group Chat facilitated interactions among multiple users, enhancing collaboration and connection. The integration of MongoDB in the backend ensured a reliable and scalable chat solution that catered to HiClaas’s needs.


Harol’s vision for HiClaas found its ultimate expression through Aykan’s expert Sharetribe customization services. The successful execution of this project stands as a testament to Aykan’s proficiency in transforming innovative concepts into functional digital platforms. With features ranging from global time zone management to a dynamic cancellation policy, Aykan’s solutions turned HiClaas into a go-to platform for party goers and table bookers alike. This collaboration exemplifies the power of technology to revolutionize traditional industries, redefining the way we experience nightlife and entertainment.

Read More
Marketplace Solutions

Unlocking Seamless Marketplace Experience: Aykan Team’s Tailored Sharetribe Customization


In the era of digital connectivity, where individuals and businesses alike seek innovative ways to connect, trade, and thrive, Viorne emerges as a transformative force. Viorne’s vision is to revolutionize commerce by creating a comprehensive marketplace that transcends boundaries, offering a dynamic platform where users can seamlessly buy and sell a diverse array of products, services, and accommodations from a multitude of industries. At the heart of this transformation stands Aykan Team, the architects behind the ingenious customization of Sharetribe Marketplace to realize Viorne’s unique vision.

The Dual-Faced Marketplace

Viorne’s marketplace is a dual-faced gem, functioning as both a traditional marketplace and a pioneering reverse marketplace. In the traditional realm, sellers present their wares as listings for potential buyers to peruse and purchase. However, Viorne’s innovation truly shines in its reverse marketplace. Here, buyers articulate their purchasing intentions, and sellers are empowered to proactively approach and match their products and services to these intents, enhancing efficiency and expediting transactions.

Seamless Registration and Sign-Up

Aykan Team has meticulously woven convenience into the marketplace’s fabric. Registering is the key to unlocking this realm of opportunities. Users can register as individuals or, optionally, affiliate themselves with a company, adding a layer of professionalism to their profile. Companies are associated with an EU Company ID, fostering a sense of legitimacy.

Empowering Company Associations

When users forge company associations, Aykan Team introduces a unique email domain validation mechanism. If the first user associates with a company, they can opt to enable email domain validation for future users joining the same company. This innovation ensures that only valid company email domains can be used for association, bolstering company integrity and authenticity.

Listing Diversity and Flexibility

Creating listings in Viorne’s marketplace is an art Aykan Team has perfected. The platform accommodates a plethora of industries and listing types – products, services, and accommodations. Sellers wield the power to shape their listings, categorizing them appropriately and crafting fields tailored to their offerings. The user-friendly interface allows users to organize their listings efficiently.

Elevating Quality with Business Rules

Quality is paramount in Viorne’s ecosystem. Sellers seeking to create listings are subject to rigorous business rules. For instance, a seller’s marketplace subscription validity is examined before allowing them to create a seller listing, fortifying the platform’s integrity. The marketplace ensures that all sellers are equipped to deliver exceptional offerings.

Aykan Team’s commitment to understanding our unique requirements and tailoring the Sharetribe platform to suit our needs has been truly exceptional. The way they seamlessly integrated features like the ‘Request for Communication’ and the personalized listing creation process has elevated the user experience for both buyers and sellers on our platform.

Savina. CEO, Viorne

Effortless Listing Discovery

Navigating Viorne’s marketplace is a breeze, thanks to Aykan Team’s implementation of robust listing filtering and searching capabilities. Users can employ simple or nested filters, resulting in tailored search results that match their preferences. Nested filters elevate the browsing experience, revealing refined subsets of listings based on user selections.

Empowering Buyer-Seller Interactions

Viorne’s unique feature, Request for Communication, ushers in a new era of efficient interactions between buyers and sellers. Sellers desiring to engage with a buyer’s listing pay a fee for the privilege. Upon payment, messaging capabilities are unlocked, facilitating meaningful conversations that drive transactions. Sellers’ packages are debited accordingly, with commissions allocated to the listing owner and the marketplace itself.

Personalizing the Experience

Aykan Team’s expertise shines in enabling Viorne users to uncover personalized experiences. The platform empowers users to request the reveal of a buyer’s company name, opening doors to more informed interactions. Furthermore, users can share buyer listing links externally, nurturing a referral-based ecosystem that rewards buyers who bring new sellers to the platform.

Simplifying Transactions

Transactions are streamlined with Viorne’s Purchase option integrated into all listings. Sellers benefit from the seamless payment process via Stripe, enriching user experience and trust. For service and accommodation listings, the Calendly link adds an extra layer of convenience, enhancing the booking process and saving valuable time.

Earnings, Profiles, and Settling

Viorne’s emphasis on users’ earnings and profiles is manifested through Aykan Team’s innovative design. Users are empowered to track their earnings, request settlements, and monitor their financial health. Whether via referrals, communication requests, or other avenues, Aykan Team ensures that users remain in control of their finances.

Customization and Technical Architecture

Aykan Team’s prowess extends to the technical architecture that underpins Viorne’s marketplace. Leveraging the Sharetribe Flex platform, Aykan Team melds Sneaker Time’s React template with custom backend logic hosted on platforms like AWS or Microsoft Azure. The high-level architecture caters to efficient communication between various components, while a custom database enriches data management.

Future-Ready Innovations

Aykan Team’s dynamic marketplace customization sets the stage for Viorne’s growth and evolution. With cutting-edge features, transparent transactions, personalized experiences, and robust technical foundations, Viorne is poised to become a benchmark for effective and efficient online marketplaces. Aykan Team’s intricate understanding of Sharetribe’s capabilities and their commitment to realizing Viorne’s vision have resulted in a marketplace that seamlessly harmonizes the needs of buyers and sellers, driving commerce into the future.

Want to build your own Marketplace?

Read More
Webforms To Razor

Migrating Legacy ASP.NET Web Forms to Blazor: Key Aspects to Consider

Migrating a legacy ASP.NET Web Forms application to Blazor can bring many benefits, including improved performance and a more modern development experience. However, it’s important to understand the necessary steps and potential challenges involved in such a migration.

One of the key differences between ASP.NET Web Forms and Blazor is the programming model. In ASP.NET Web Forms, server-side code and postbacks are used to update the user interface. In contrast, Blazor uses a client-side, component-based model to handle UI updates. The following code example illustrates the difference in how a button click event is handled in both frameworks.

ASP.NET Web Forms:

<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

protected void Button1_Click(object sender, EventArgs e)
    // Server-side code to handle button click event


<button @onclick="ButtonClick">Button</button>

@code {
    private void ButtonClick()
        // Client-side code to handle button click event

Another important aspect of migration is the handling of existing data and business logic. In most cases, this logic will need to be rewritten to work with the new Blazor framework. This can be a time-consuming process, and it’s important to have a clear plan for how to handle this task.

Additionally, the migration process can be complex due to the need to update the application’s architecture, data access, and UI components. This can also be time-consuming and require significant effort.

However, the benefits of migrating to Blazor can be significant. Blazor provides a modern, client-side development experience that can improve application performance and responsiveness. It also allows developers to use C# and the familiar ASP.NET ecosystem to build web applications, rather than relying on JavaScript.

However, there are a number of situations in which JavaScript is still needed. The Blazor comes with JavaScript interop feature to handle such scenarios. Using JavaScript interop, developers can easily integrate existing JavaScript libraries and frameworks into their Blazor application. For example, a developer can use a JavaScript library for charts and graphs, and then use JavaScript interop to display the chart in a Blazor component. This can be a powerful tool for migrating a legacy application, as it allows developers to take advantage of existing JavaScript code and libraries.

Following are some of the reasons why JavaScript interop is needed when migrating a legacy ASP.NET Web Forms application to Blazor.

  1. Accessing browser APIs: Certain browser APIs, such as the navigator and location objects, are not yet available in WebAssembly. In order to access these APIs, developers will need to use JavaScript interop.
  2. Using existing JavaScript libraries and frameworks: Many legacy applications may rely on existing JavaScript libraries and frameworks for certain functionality, such as charts and graphs, or form validation. JavaScript interop allows developers to continue using these libraries and frameworks in their Blazor application.
  3. Handling browser events: Some browser events, such as window.onbeforeunload and window.onpopstate, may not be directly handled by Blazor. Developers may need to use JavaScript interop to handle these events.
  4. Accessing the DOM: Blazor’s component model abstracts away the underlying DOM, but in some cases, developers may need to access the DOM directly. JavaScript interop can be used to do this.
  5. Handling third-party libraries or APIs: Third-party libraries or APIs that are not available in C# can be accessed via JavaScript interop.

It’s important to note that while JavaScript interop can be a powerful tool for migrating a legacy application, it should be used carefully and sparingly. Overuse of JavaScript interop can increase the complexity of the application and make it harder to test and maintain. It’s always recommended to prioritize the use of the built-in features and capabilities of the framework before resorting to JavaScript interop.

Here are some key aspects to consider for migration

  1. Programming model: Blazor uses a client-side, component-based model, which is different from the traditional server-side, postback model of ASP.NET Web Forms. Developers will need to learn new concepts and techniques for building client-side logic and handling UI updates.
  2. Handling existing data and business logic: The migration process will likely involve rewriting existing data access and business logic to work with the new Blazor framework. This can be a time-consuming process, and it’s important to have a clear plan for how to handle this task.
  3. Update of application’s architecture: With the migration, the application’s architecture may need to be updated to take advantage of the features of the Blazor framework. This may include changes to data access, routing, and other key components of the application.
  4. Update of UI components: The migration will likely involve updating the UI components to use the new Blazor components and layout. This may also include changes to the application’s CSS and JavaScript.
  5. Testing and Quality assurance: The migration process will need to be thoroughly tested, including regression testing of the entire application, and Quality assurance to ensure that the application behaves as expected.
  6. Performance tuning: With the migration, the performance of the application may need to be optimized, especially if there are large amounts of data to be handled.
  7. Deployment and maintenance: The migration process will need to be deployed in a way that allows for minimal downtime, and it will require ongoing maintenance to ensure that the application continues to function correctly.
  8. Training: Developers, Support team, and other stakeholders will need to be trained on the new Blazor framework and its features to ensure that they can effectively maintain and enhance the application.

In summary, migrating a legacy ASP.NET Web Forms application to Blazor can bring many benefits, but it’s important to understand the necessary steps and potential challenges involved. This includes the need to learn new concepts and techniques, handle existing data and business logic, and update the application’s architecture. With a clear plan, the migration process can be managed effectively, and the benefits of Blazor can be realized.

Read More