Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ryukinix/rentalcar

A software for managing the business of car rentals written in Python. For a college course.
https://github.com/ryukinix/rentalcar

car college pyqt python qt rentals

Last synced: about 2 months ago
JSON representation

A software for managing the business of car rentals written in Python. For a college course.

Awesome Lists containing this project

README

        

# rentalcar
Um software de simulação de aluguel de carros/veículos para a disciplina de Técnicas de Programação
lecionada pelo professor Wendley Silva na UFC, campus de Sobral, 2017.2.

# Tecnologias

|Nome |Versão |
|------------|---------|
|Python | 3.6.1 |
|PyQt5 | 5.9.2 |
|Qt | 5.9.2 |
|Qt Designer | 5.9.2 |
|Emacs | 27.0.1 |

# Instalação

## Precompilado

É provido uma versão pré-compilada da aplicação para usuários dos
sistemas operacionais Windows e Linux, testados nos sistemas Windows
7, Windows 10 e a distribuição ArchLinux. A pré-compilação é feita
através do software pyinstaller que embarca todas as dependências,
bibliotecas dinâmicas e a máquina virtual de Python num único
executável para simplificar todo o processo de distribuir o software.

Para baixar acesse: [release](https://github.com/ryukinix/rentalcar/releases/tag/v1.0)

## Compilar manualmente

Para compilar manualmente você irá precisar de uma versão compatível
do Python, onde no caso foi testada apenas a versão 3.6.1 de Python,
logo é recomendado novamente usar a versão pré-compilada.

Caso você insistir em compilar manualmente, os passos assumem que você
tem a instalação do gerenciador de pacotes de Python **pip**
disponível no PATH do seu sistema, além do disponível git, então instalar:

``` bash
git clone https://www.github.com/ryukinix/rentalcar/
cd rentalcar
pip install -r requirements.txt
```

Caso você esteja no Windows, talvez você tenha problemas em relação a instalar
o PyQt5 por causa do `pywin32`, esse problema é descrito e resolvido em
[NOTAS.org](./NOTAS.org) (eu falei pra você usar a versão compilada de toda maneira).

Após isso, você pode executar a aplicação clicando em **run.py** ou executando pelo
terminal.

# Autor

* Manoel Vilela

# Licença
Apache License Version 2.0