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

https://github.com/rafaellamarquess/js-gameshelf


https://github.com/rafaellamarquess/js-gameshelf

bootstrap html-css-javascript javascript

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

## **GameShelf** - Biblioteca de Jogos Pessoais

**GameShelf** é um aplicativo simples e intuitivo para organizar sua coleção de jogos pessoais. Com ele, você pode cadastrar seus jogos, marcar o status de cada um (Zerado, Jogando, Abandonado, etc.), adicionar notas, tags e muito mais. É a solução ideal para quem deseja manter um controle completo sobre seus jogos favoritos!

## Funcionalidades Principais

- **Cadastro de Jogos**: Adicione títulos à sua coleção com informações como nome, plataforma, gênero, e ano de lançamento.
- **Status Personalizável**: Marque o status de cada jogo (Zerado, Jogando, Abandonado, etc.) e acompanhe o progresso da sua biblioteca.
- **Tags e Notas**: Organize seus jogos com tags e notas personalizadas para uma busca mais eficiente.
- **Listas Personalizadas**: Crie listas de jogos, como "Melhores Jogos de Aventura" ou "Jogos de Terror", e compartilhe com seus amigos.
- **Busca Avançada**: Encontre rapidamente seus jogos por título, plataforma, gênero ou status.

## Melhorias Futuras

- **Autenticação de Usuário**: Implementação de login para salvar e acessar sua biblioteca em diferentes dispositivos.
- **Integração com APIs Externas**: Conectar com plataformas como **RAWG API** ou **IGDB API** para obter automaticamente detalhes sobre os jogos, como capas, descrições e classificações.
- **Sistema de Recomendação**: Sugestões de novos jogos com base na sua coleção atual e preferências.
- **Avaliações e Comentários**: Adicione resenhas, notas e leia a opinião de outros jogadores.
- **Dashboard Estatísticas**: Visualização do tempo total jogado, jogos finalizados, gêneros mais jogados e outras estatísticas interessantes.
- **Modo Offline**: Acesso à sua biblioteca sem conexão com a internet.
- **Progressive Web App (PWA)**: Transformar o projeto em um PWA, permitindo que os usuários instalem o site como um app no dispositivo, com acesso offline e notificações push.

## Tecnologias

- **Frontend**: HTML, CSS, JavaScript
- **Backend**: Node.js
- **Banco de Dados**: SQL
- **APIs Externas**: RAWG API, IGDB API

Acesse o projeto no navegador em `https://gameshelf-jade.vercel.app/`.