This is my personal web app built with Flask to host and read PDF files directly in your browser. It's designed for easy access from any device, anywhere, with no need for third-party apps.
Coming soon!
Or run locally using the steps below.
- 📄 Upload and manage PDF files
- 🌐 View PDFs directly in your browser
- 📱 Responsive design – works on mobile, tablet, and desktop
- 🧩 No database required – files stored locally
- 🛡️ Can be self-hosted securely on your own server
- 💻 Cross-platform – works on Windows, Linux, macOS
To get started, follow these steps:
git clone https://github.com/yourusername/personal-archive.git
cd personal-archiveMake sure you have Python 3.7+ installed.
pip install -r requirements.txt
flask runGo to http://localhost:5000 in your browser.
You can set these environment variables:
| Variable | Description | Default |
|---|---|---|
SAVE_PATH |
Path to store uploaded files | static/uploads |
SECRET_KEY |
Flask secret key | "your-secret" |
Use a .env file or set them in your system environment.
Pull requests and feedback are welcome! Open an issue or fork and submit a PR.
This project is licensed under the MIT License — see the LICENSE file for details.