Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/malucor/app_books_kivy

Aplicação no framework Kivy de Python para o usuário organizar e ter um controle das suas leituras.
https://github.com/malucor/app_books_kivy

firebase google-firebase googlefirebase kivy kivy-application kivy-framework kivymd kivymd-python python ufrpe

Last synced: about 2 months ago
JSON representation

Aplicação no framework Kivy de Python para o usuário organizar e ter um controle das suas leituras.

Awesome Lists containing this project

README

        

# App_Books_Kivy
- Aplicação no framework Kivy de Python para o usuário organizar e ter um controle das suas leituras. App desenvolvido durante a discplina de Projeto Interdisplinar em Sistema de Informação I, oferecida no curso de Sistema de Informação, no período 2024.1 da UFRPE.

- Nesse projeto, foi utilizado o Google Firebase commo ferramenta para autenticar os usuários e guardar os dados de cada na nuvem, de maneira que as informações não são perdidas ao fechar a aplicação e também garante a possibilidade do usuário fazer o login em outro dispositivo.

-------

## Configurando o Google Firebase
Com a sua conta Google, acesse o [Firebase](https://firebase.google.com/?hl=pt) e crie um novo projeto. Com ele criado, será necessário algumas informações para conseguir conectar o projeto ao firebase:

`"apiKey": "API_KEY",`

`"authDomain": "DOMINIO.firebaseapp.com",`

`"databaseURL": "https://DOMINIO.firebaseio.com/",`

`"projectId": "PROJECT_ID",`

`"storageBucket": "BUCKET.appspot.com",`

`"messagingSenderId": "SENDER_ID",`

`"appId": "APP_ID",`

`"measurementId": "MEASUREMENT_ID"`

No ambiente do códido, instale a biblioteca `pyrebase` através do comenado `pip install pyrebase4`

-------

## Bibliotecas Necessárias

- Pyrebase (`pip install pyrebase4`)
- Kivy (`pip install kivy`)
- KivyMD (`pip install kivymd`)
- Pandas (`pip install pandas`)
- Matplotlib (`pip install matplotlib`)