PDFconv.mp4
PDF Converter is a SAAS tool for converting documents, images, files of various formats into PDF format. The tool stores files in a secure Google Cloud Storage bucket, converts files to PDF using a webservice hosted on Google Cloud Run, and uses Firebase Cloud Firestore as a real time database for synchronising changes across webservices and clients. The webservice uses the headless libreoffice linux packages for performing the conversion.
The purpose of this project was to get familiar with Dockerisation of microservices, Docker Compose, Cloud Run, and Firebase Cloud Firestore.
- Clone/download the repository on your local machine.
- Get service account key from project owner.
- Save service account key in
./app/service_account/your_service_account.json
./scripts/setup.sh
./scripts/dev.sh
- Docker
- Flask and Flask RestX
- Google Cloud Task
- ReactJS and React-BootStrap
- Firebase Cloud Firestore
- Firebase
- Google Cloud Run
-
Real time Update of successful conversion.
-
Convert documents of various formats to PDF
-
Drag and Drop Interface