Skip to content

GleisonPS/CellShop

Repository files navigation

Cell_Shop

Cell_Shop é uma aplicação web para gerenciar um inventário de celulares e realizar vendas online. Desenvolvido com o framework Flask, este projeto visa fornecer uma interface amigável para a administração de produtos e pedidos.

Recursos

  • Gerenciamento de Produtos: Adicione, edite e exclua celulares no inventário.
  • Vendas e Pedidos: Crie e gerencie pedidos de venda.
  • Usuários: Sistema de autenticação e autorização para administradores e clientes.
  • Relatórios: Visualize relatórios de vendas e estoque.

Pré-requisitos

Antes de começar, verifique se você tem os seguintes pré-requisitos instalados:

  • Python 3.8 ou superior
  • Pip (gerenciador de pacotes do Python)

Instalação

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/CellShop.git
    cd Cell_Shop
  2. Crie um ambiente virtual (opcional, mas recomendado):

    python -m venv venv
    source venv/bin/activate  # No Windows, use `venv\Scripts\activate`
  3. Instale as dependências:

    pip install -r requirements.txt
  4. Configure as variáveis de ambiente:

    Crie um arquivo .env na raiz do projeto e defina as seguintes variáveis:

    FLASK_APP=app.py
    FLASK_ENV=development
    SECRET_KEY=sua_chave_secreta
    DATABASE_URL=sua_url_do_banco_de_dados
  5. Inicialize o banco de dados:

    flask db upgrade
  6. Inicie o servidor de desenvolvimento:

    flask run

    Acesse a aplicação em http://localhost:5000.

Estrutura do Projeto

  • static/: Arquivos estáticos (pecularidade do framework).
    • css/ - Arquivos .css
    • img/ - Arquivos .png .jps .jpge
    • js/ - Arquivos .js
  • templates/: Arquivos de template HTML.
    • pastas/ - 6 ao todo, cada uma representa um tipo de produto.
    • index.html - Hmtl principal, página home.
  • main.py: Controle e gerencia do banco de dados.
  • bd.py: Estrutura do banco de dados.
  • Db.sql: Banco de dados do projeto.

Contribuições

  1. @GleisonPS
  2. @Ranykelle21

Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published