Giter VIP home page Giter VIP logo

rent_cars-sys's Introduction

RENT_CARS-SYS

This is my first Back End development project focused on Data Analysis and Data Engineering. It demonstrates my skills in Python, Shell Script, and SQL. I will continue to add features as I learn more.

Project Structure

  • CSV Files:

    • cars_data.csv
    • customers_data.csv
    • cars_data_test.csv
    • customers_data_test
  • SQL Files:

    • dump-rentcarssys.sql
  • Python Files:

    • generate_graphs.py
    • system.py
  • Shell Scripts:

    • insert-cars-data.sh
    • insert-costumers-data.sh
    • Dump.sh

File Descriptions

CSV Files

  • cars_data.csv: Cars data generated by chatgpt.com
  • customers_data.csv: customers data generated by generatedata.com.
  • cars_data_test.csv: First 5 results in the cars_data.csv to test the insert-cars-data.sh file without put more than 50 tuples into the database
  • customers_data_test: First 5 results in the customers_data.csv to test the insert-customers-data.sh file without put 100 tuples into the database

SQL Files

  • dump-rentcarssys: Database dump for easy setup.

Python Files

  • generate_graphs.py: Scripts for data analysis and graph generation.
  • system.py: Previously as system.sh, now in python. System interface for managing customer and company data.

Shell Scripts

  • insert-cars-data.sh: Cars data insertion script
  • insert-customers-data.sh: Fictional customers insertion script
  • Dump.sh: Dump & Truncate database.

How to Run

  1. Clone the repository:
    git clone https://github.com/Fadokkx/RENT_CARS-SYS.git
    cd RENT_CARS-SYS
  2. Set up Database dump-rentcarsys.sql
  3. Insert data in insert-costumers-data.sh and insert-cars-data.sh
  4. Run system.py
  5. Create graphs in generate_graphs.py

rent_cars-sys's People

Contributors

fadokkx avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.