Skip to content

MrFisror/Level-Up-Store---Firebase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Level Up Store - E-commerce com Firebase

Projeto acadêmico desenvolvido para a disciplina de Banco de Dados II do curso de Sistemas de Informação - IF Goiano (Campus Urutaí).

Badge Firebase Badge JavaScript Badge HTML5 Badge CSS3 Badge Bootstrap

💻 Sobre o Projeto

Este projeto consiste no desenvolvimento de uma aplicação seguindo os requisitos propostos pela professora: (Faça um CRUD em java, web ou android utilizando o FIREBASE)

A Level Up Store é uma aplicação web que simula uma loja de jogos digitais. O objetivo principal foi implementar um sistema CRUD completo (Create, Read, Update, Delete) utilizando um banco de dados NoSQL (Cloud Firestore).

https://projetofinal-lojadejogos-d607f.web.app/


⚙️ Funcionalidades

🔐 Autenticação e Segurança

  • Login/Logout: Sistema real via Firebase Authentication.
  • Controle de Acesso:
    • Visitante: Pode visualizar jogos, buscar e adicionar ao carrinho.
    • Cliente: Acesso identificado ("Olá, Cliente").
    • Admin: Acesso exclusivo ao painel de gerenciamento (protegido por verificação de e-mail).

🎮 Gerenciamento de Jogos (CRUD)

  • Listagem: Visualização de todos os jogos disponíveis.
  • Cadastro: Adição de novos jogos (Título, Preço, Gênero).
  • Edição: Atualização de dados de jogos existentes.
  • Exclusão: Remoção de jogos do banco de dados.

🔍 Filtros e Ordenação (Banco de Dados II)

  • Busca Visual: Filtro instantâneo por nome (Client-side).
  • Ordenação no Servidor: Consultas otimizadas (Query e OrderBy) para filtrar por:
    • Ordem Alfabética (A-Z).
    • Menor Preço.
    • Gênero.

🛒 Carrinho de Compras

  • Adição de itens ao carrinho (em memória).
  • Cálculo automático do total.
  • Remoção de itens e finalização de compra simulada.

🚀 Tecnologias Utilizadas

  • Front-end: HTML5, CSS3.
  • Framework CSS: Bootstrap 5.3 (Responsividade e Modais).
  • Linguagem: JavaScript (ES6 Modules).
  • Back-end as a Service (BaaS): Google Firebase.
    • Firestore: Banco de Dados NoSQL.
    • Authentication: Gestão de usuários.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors