https://github.com/lunaticpython2003/pdfire
A PDF Converter (Flask-App)
https://github.com/lunaticpython2003/pdfire
flask flask-application gunicorn linux nodejs python tailwindcss unix
Last synced: 2 months ago
JSON representation
A PDF Converter (Flask-App)
- Host: GitHub
- URL: https://github.com/lunaticpython2003/pdfire
- Owner: LunaticPython2003
- License: gpl-3.0
- Created: 2023-01-20T18:44:44.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-12T10:12:28.000Z (over 3 years ago)
- Last Synced: 2025-07-07T08:04:29.755Z (12 months ago)
- Topics: flask, flask-application, gunicorn, linux, nodejs, python, tailwindcss, unix
- Language: CSS
- Homepage: https://pdfire.onrender.com
- Size: 458 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Image to PDF Conversion App
A web application to convert image files to PDFs using Flask as the backend and Tailwind CSS as the frontend.
## [Click Here to View Deployment](https://pdfire.onrender.com)
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
## Prerequisites
- Flask
- Tailwind CSS
- Python 3
- Pip
## Installing
Clone the repository and install the required packages.
```bash
git clone https://github.com/LunaticPython2003/PDFire.git
cd PDFire
pip install poetry
poetry install
```
## Start the production server
To run in production environment (or deploy in your server), in the root directory run the following commands in UNIX shell
**(Gunicorn doesn't run on Windows. It's very design is to take 'advantage of features in Unix/Unix-like kernels')**
```sh
gunicorn wsgi:app
```
Open your browser and go to http://localhost:5000 to view the app.
## Start the Flask development server
To run the development server, in the root directory, run the following command in your terminal
```bash
python -m flask --app main run
```
## Dependencies
- Flask
- Pillow
## Built With
- [Flask](https://flask.palletsprojects.com/en/2.2.x/) - The web framework used for the backend
- [Tailwind CSS](https://tailwindcss.com/) - The CSS framework used for the frontend
- [Python](https://www.python.org/) - The programming language used
## Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
## Authors
Madhurjya Dasgupta & Pooranjoy Bhattacharya
See also the list of contributors who participated in this project.
- Lari Liuhamo [Github](https://github.com/Diapolo10)
## License
This project is licensed under the GNU GPLv3 License - see the [LICENSE](LICENSE) file for details.