https://github.com/kauanrodrigues01/flix-app
Flix App é uma aplicação web desenvolvida com Streamlit que consome a Flix API, permitindo aos usuários explorar um catálogo de filmes, fazer buscas, filtrar conteúdos, visualizar detalhes e avaliar filmes. O sistema também conta com um sistema de autenticação para gerenciar acessos.
https://github.com/kauanrodrigues01/flix-app
api-rest jwt python streamlit
Last synced: 3 months ago
JSON representation
Flix App é uma aplicação web desenvolvida com Streamlit que consome a Flix API, permitindo aos usuários explorar um catálogo de filmes, fazer buscas, filtrar conteúdos, visualizar detalhes e avaliar filmes. O sistema também conta com um sistema de autenticação para gerenciar acessos.
- Host: GitHub
- URL: https://github.com/kauanrodrigues01/flix-app
- Owner: Kauanrodrigues01
- Created: 2025-03-02T02:33:20.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-04T03:05:37.000Z (4 months ago)
- Last Synced: 2025-03-04T04:19:42.724Z (4 months ago)
- Topics: api-rest, jwt, python, streamlit
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flix App
Flix App é uma aplicação web desenvolvida com **Streamlit** que consome a **Flix API**, permitindo aos usuários explorar um catálogo de filmes, fazer buscas, filtrar conteúdos, visualizar detalhes e avaliar filmes. O sistema também conta com um sistema de autenticação para gerenciar acessos.
## Funcionalidades
- **Autenticação de Usuários**: Login e registro utilizando a API.
- **Catálogo de Filmes**: Lista completa dos filmes cadastrados na **Flix API**.
- **Busca Avançada**: Filtragem por gênero, popularidade e data de lançamento.
- **Detalhes do Filme**: Exibição de informações detalhadas sobre cada filme.
- **Avaliações**: Usuários podem avaliar e comentar sobre os filmes.
- **Interface Simples e Intuitiva**: Desenvolvida com **Streamlit**, focada na experiência do usuário.## Tecnologias Utilizadas
- **Streamlit**: Framework para criação de aplicações web interativas em Python.
- **Python**: Linguagem principal do projeto.
- **Flix API**: API RESTful desenvolvida em **Django REST Framework**.
- **JWT**: Autenticação baseada em tokens.## Instalação e Execução
1. **Clonar o repositório:**
```bash
git clone https://github.com/seu-usuario/flix-app.git
cd flix-app
```2. **Criar e ativar um ambiente virtual:**
```bash
python -m venv venv
source venv/bin/activate # Linux/macOS
venv\Scripts\activate # Windows
```3. **Instalar as dependências:**
```bash
pip install -r requirements.txt
```4. **Executar a aplicação:**
```bash
streamlit run app.py
```A aplicação estará disponível em: [http://localhost:8501](http://localhost:8501)