This repository contains three Python Flask projects: a Weather App, a QR Code App, and an OCR (Optical Character Recognition) Image to Text App. Each app serves a different purpose and is built using Flask, a lightweight web framework for Python.
- Clone the repository to your local machine:
git@github.com:khalilrefai/python-flask-projects.git
- Navigate to the project directory:
cd python-flask-projects
- Create a virtual environment:
python -m venv venv
- Activate the virtual environment:
- On Windows:
venv\Scripts\activate
- On macOS and Linux:
source venv/bin/activate
- Install the dependencies:
pip install -r requirements.txt
- Start the Flask server:
python app.py
-
Open a web browser and navigate to http://localhost:8080 to access the applications.
-
Follow the instructions provided on each application's webpage to utilize its functionalities.
The projects utilize the following dependencies:
- Flask
- Flask_QRcode
- opencv_python
- Pillow
- pytesseract
- python-dotenv
- pyzbar
- Werkzeug
These dependencies are listed in the requirements.txt file and will be installed automatically during the setup process.
Contributions are welcome! If you would like to contribute to this project, please fork the repository and submit a pull request detailing your changes.
This project is licensed under the MIT License. Feel free to use and modify the code for your own purposes.