[PROJETO] SlideGo
Salve, galera!
Meu último projetinho foi um site de slides. A ideia foi desenvolver minhas habilidades com IndexedDB e SheetsDB, já que são formas de armazenamento no front-end mais robustas do que o localStorage, que era o único método que eu conhecia até então.
O site ficou simples, mas funcional: dá para adicionar, editar e remover imagens. Os dados são armazenados no IndexedDB, então a persistência está garantida.
Eu tenho a mania de pegar algo que deveria ser simples e sair adicionando funcionalidades só pelo roleplay. Tipo: a ideia já cumpriu o propósito, mas por que finalizar se dá pra adicionar features só pra entreter o usuário?
Vou deixar abaixo algumas ideias que tive. Se quiserem, podem sugerir outras, vou anotar as mais criativas e talvez adicionar no projeto no futuro.
- Presets de imagens: opção para o usuário clicar em um preset e o carrossel já carregar automaticamente com imagens temáticas (Natal, Carnaval, Esporte, Política, Cultura Pop etc.).
- Níveis: adicionar, editar e deletar imagens gera XP. Com o acúmulo de XP, o usuário sobe de nível e ganha recompensas (definidas nas próximas ideias).
- Molduras / layouts: atualmente o carrossel usa o layout padrão do Bootstrap. No futuro, teria outras variações de layout e estilos de moldura.
- Missões: sistema de quests no estilo RPG, com metas diárias e marcos como primeira ação do dia ou atingir 10, 50, 100 imagens adicionadas. Cada missão concede recompensas.
Não são ideias incríveis nem nada do tipo, é mais um exercício de criatividade. Igual quando você era criança: você podia simplesmente desenhar um dinossauro, mas preferia desenhar um dinossauro com braços mecânicos, que cospe fogo e tem uma clava no lugar da cauda. É útil? Nem um pouco. Mas é divertido testar até onde dá pra esticar uma ideia simples.
se quiserem da uma olhada: