Skip to content

py39cptCiolacu/Python-React-Web-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✈️ Aircraft Parts Management – Tech Exercise

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.


⚙️ Features

  • 📤 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


🧱 Tech Stack

Backend

Frontend


🚀 Getting Started

1. Clone the repository

git clone https://github.com/py39cptCiolacu/Python-React-Web-App.git
cd Python-React-Web-App

2. Install dependencies

pip install -r requiements.txt

3. Create and populate db

python /back/utils/populate_db.py

4. Open frontend

cd /front
npm run dev

5. Start the application

python run_application.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published