This is a desktop-style full-stack application built using Flask, React, and PyWebView. The app allows users to upload Excel files containing data on aircrafts, parts, and materials, and then performs automatic correlation and allows modifications through a clean, React-based interface.
-
📤 Upload Excel files for:
- Aircrafts
- Parts
- Materials
-
🔗 Automatic linking between aircrafts, parts, and materials
-
✏️ Modify uploaded data directly from the interface
-
📊 Display structured views for easier navigation
-
🖥️ Runs as a native-like desktop application using
pywebview
-
🧠 Database interactions via SQLAlchemy
-
🧬 Alembic-based schema migrations
- Flask
- SQLAlchemy
- Alembic
- pandas – Excel parsing
- pywebview – Desktop wrapper
- React
- CSS / Tailwind
git clone https://github.com/py39cptCiolacu/Python-React-Web-App.git
cd Python-React-Web-App
pip install -r requiements.txt
python /back/utils/populate_db.py
cd /front
npm run dev
python run_application.py