Have a project?
Let’s build it.
Leave your contacts and get a free consultation from Axon’s Manager.
— our projects
Licorice is an identity provider and customer preferences management software that allows users to securely and anonymously sign in to their favorite platforms. Customers receive personalized content while maintaining high privacy, as their personal data, such as email addresses and phone numbers, remains protected.
Visit website
[01]
The client aimed to provide users with a way to maintain anonymity while browsing and receiving targeted ads, addressing concerns about online privacy and tracking.
[02]
Licorice provides a secure and anonymous login feature, allowing users to access their favorite platforms without needing to share personal information. This ensures user privacy and protection while maintaining a seamless login experience.
[03]
With the preference selection feature, users can customize their ad experience by selecting their interests and preferences. This allows for targeted ad delivery, ensuring that users see ads relevant to their interests.
[04]
By leveraging user preferences, Licorice enables platforms to deliver targeted advertisements. This feature ensures that users receive ads that are relevant and interesting to them, enhancing their overall experience.
[05]
Licorice also includes functionality to prevent repetitive ads. This feature ensures that users are not shown the same ad multiple times, reducing ad fatigue and improving user satisfaction.
[06]
Combining preference selection and targeted ad delivery, Licorice offers a personalized ad experience for users. This tailored approach enhances user engagement and satisfaction by presenting ads that align with their interests while safeguarding their privacy.
[07]
Licorice acts as an OAuth 2.0 provider, allowing users to sign in to applications anonymously. Users can choose from various authentication methods, ensuring a smoother and more efficient login experience tailored to their needs. This enhances user convenience and security, reducing the risk of password-related breaches.
[08]
The solution is designed with a modern client-server architecture. The core backend, handling authentication and ad management, is developed using Java and the Spring Framework. The cloud infrastructure supporting the system operates on the AWS stack.
The front-end user portal is a single-page web application built with TypeScript and React. Additionally, a framework-agnostic library is provided to help end customers integrate the Licorice OAuth 2.0 flow into their websites.
The codebase is managed using Nx, allowing all sub-systems to be stored in a monorepo for easier code reuse. The two main applications, the customer portal and the admin portal, are built with React 17, React Query, MUI, and leverage the fp-ts ecosystem for functional programming elements.
how we implemented oauth 2.0
Leave your contacts and get a free consultation from Axon’s Manager.