Kindle Books

1 minute read

Overview

A website that allows searching through a collection of about 8000 eBooks in various formats: mobi, epub, azw3, kfx, pdf.

Interface

How it Works

  1. Created a Python script that uses a Telegram session to fetch files from a channel
  2. The script downloads each file and uploads it to Google Drive
  3. The script was run on Google Cloud Console
  4. Produces a CSV file containing book name and Telegram/Drive IDs

Features

  • Search books
  • Save books to favorites
  • Download books from Google Drive

Technical Stack

  • Frontend: Vue.js + Tailwind CSS (Netlify)
  • Backend: Node.js + Express (Heroku)
  • Database: MongoDB Atlas
  • Storage: Google Drive API

Performance

The application easily handles 100k requests, while the previous version with Python/Flask/MySQL failed after only 500 requests.

Performance Test

Share Article
Link Map
Pages Tags

Related Posts