Edit Content

Rufoof Ebook and Audiobooks store – 1M+ downloads

Designed the complete cloud-based backend and frontend for an ebooks and audiobooks store application which is very popular in the Arab world with 1M+ downloads and thousands of subscribed users, with in-app purchases. Used cutting-edge technologies and cloud best practices to create a highly efficient, maintainable, and scalable backend.

Key Features & Workflow:

1

Comprehensive Digital Content Library

– Offer a vast collection of ebooks and audiobooks.
– Enable users to browse, search, and discover content efficiently using Elasticsearch.

2

Secure In-App Purchases & Subscriptions

– Facilitate secure transactions for individual content purchases.
– Manage recurring subscriptions for premium access to content, integrated with billing systems.

3

Cross-Platform Accessibility

– Provide native mobile applications for iOS and Android developed with Flutter.
– Offer a responsive web portal built with Next.js for broader access and administrative functions.

4

Scalable Cloud-Native Backend

– Engineered with Spring Boot microservices deployed on a cloud infrastructure.
– Designed for high availability and dynamic scalability to support over 1M users and downloads.

5

Advanced Search and Discovery

– Utilize Elasticsearch for powerful, lightning-fast content search capabilities.
– Enable users to find specific titles, authors, or genres quickly and accurately.

Summary

Developed a comprehensive cloud-based ebook and audiobook store application, Rufoof, leveraging cutting-edge technologies like Spring Boot, Flutter, and Elasticsearch. This platform has achieved over 1 million downloads and boasts thousands of subscribed users in the Arab world, facilitating in-app purchases and demonstrating high efficiency, maintainability, and scalability.

Tech Stack

ElasticsearchFlutterFlutterFlowNext.jsSpring Boot