Skip to main content

SQL Query API and Dashboard Visualizer

Project description

Software Engineering for Data Scientists

This repository contains starter code for the Software Engineering for Data Scientists final project. Please reference your course materials for documentation on this repository's structure and important files. Happy coding!

Repository Structure

├── README.md
├── assets
│   ├── model.pkl
│   └── report.css
├── env
├── python-package
│   ├── employee_events
│   │   ├── __init__.py
│   │   ├── employee.py
│   │   ├── employee_events.db
│   │   ├── query_base.py
│   │   ├── sql_execution.py
│   │   └── team.py
│   ├── requirements.txt
│   ├── setup.py
├── report
│   ├── base_components
│   │   ├── __init__.py
│   │   ├── base_component.py
│   │   ├── data_table.py
│   │   ├── dropdown.py
│   │   ├── matplotlib_viz.py
│   │   └── radio.py
│   ├── combined_components
│   │   ├── __init__.py
│   │   ├── combined_component.py
│   │   └── form_group.py
│   ├── dashboard.py
│   └── utils.py
├── requirements.txt
├── start
├── tests
    └── test_employee_events.py

employee_events.db

erDiagram

  employee {
    INTEGER employee_id PK
    TEXT first_name
    TEXT last_name
    INTEGER team_id
    
  }

  employee_events {
    TEXT event_date
    INTEGER employee_id FK
    INTEGER team_id FK
    INTEGER positive_events
    INTEGER negative_events
  }

  notes {
    INTEGER employee_id PK
    INTEGER team_id PK
    TEXT note
    TEXT note_date PK
  }

  team {
    INTEGER team_id PK
    TEXT team_name
    TEXT shift
    TEXT manager_name
  }

  team ||--o{ employee_events : "team_id"
  employee ||--o{ employee_events : "employee_id"
  notes }o--o{ employee_events : ""

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

employee_events-0.1.0.tar.gz (115.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

employee_events-0.1.0-py3-none-any.whl (115.3 kB view details)

Uploaded Python 3

File details

Details for the file employee_events-0.1.0.tar.gz.

File metadata

  • Download URL: employee_events-0.1.0.tar.gz
  • Upload date:
  • Size: 115.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for employee_events-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4b666886b0c92981a3346fffd04d50b5ae59c633e9275d6493fa638eca02a944
MD5 f8ec0e997703c237448335568e5a2071
BLAKE2b-256 22a1a9c08cb6d02ebc42c9a2612685f146bd21d17772e32f4fed4834434cc206

See more details on using hashes here.

File details

Details for the file employee_events-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for employee_events-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65bb020039461102c90831fa73192b4120684308c6221235a164f7d898b96073
MD5 e5f3b7489208e5670941a135c20c37e0
BLAKE2b-256 d9c3e536fa517377a19d17c5127a6ea4bcad1d341bc78df5deac0c15a7175b7e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page