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-Apppip install -r requiements.txtpython /back/utils/populate_db.py
cd /front
npm run devpython run_application.py