Skip to content

Latest commit

 

History

History
99 lines (77 loc) · 3.63 KB

readme.md

File metadata and controls

99 lines (77 loc) · 3.63 KB

JG Fashion - Squad Jaqueline_Goes 🔬🧬

Este projeto é uma aplicação e-commerce para gerenciar uma loja de roupas. 🛍️

Aplicação em Produção: https://jg-fashion.onrender.com/

image

Proposta 📋

Foi desenvolvido durante o bootcamp Python e Django - WoMakers Code 🦋.

O objetivo é criar uma plataforma de comércio eletrônico utilizando Python e outras tecnologias.

Funcionalidades 🚀

  • Listagem de Produtos 🛍️: Exibição de todos os produtos disponíveis.
  • Filtragem de Produtos 🛍️: Filtre produtos por categoria e termo de busca.
  • Detalhes do Produto: Visualize informações detalhadas de cada produto.
  • Cadastro e Login de Usuários 👥: Crie uma conta ou faça login para acessar funcionalidades exclusivas.
  • Carrinho de Compras 🛒: Adicione, remova produtos e finalize suas compras.
  • Página das Desenvolvedoras: Conheça as desenvolvedoras do projeto.
  • Design Responsivo 📱: Interface adaptável para diferentes tamanhos de tela.

Tecnologias Utilizadas 💻

  • Python 🐍
  • Django 🌐
  • SQLite 🗄️
  • HTML/CSS 🎨
  • JavaScript 📜

Como Executar o Projeto 🛠️

  1. Clone o repositório:

    git clone https://github.com/Squad-Jaqueline-Goes/Desafio_Final.git
  2. Navegue até o diretório do projeto:

    cd ecommerce
  3. Crie um ambiente virtual:

    python -m venv .venv
  4. Ative o ambiente virtual:

    • No Windows:
      .\.venv\Scripts\activate
    • No Linux/Mac:
      source venv/bin/activate
  5. Instale as dependências:

    pip install -r requirements.txt
  6. Execute as migrações do banco de dados:

    python manage.py migrate
  7. Carregar os dados iniciais no banco de dados

    python manage.py loaddata store/fixtures/initial_data.json
  8. Inicie o servidor de desenvolvimento:

    python manage.py runserver

Squad 👩‍💻

Liderança 🌟

Integrantes 🌟

Divisão de Tarefas 🔄

A divisão das tarefas foi decidida durante uma reunião e divida da seguinte maneira: https://drive.google.com/file/d/18D7CqET9m_jfA94SCJUY-VTdmZIeWGfp/view?usp=sharing

Reuniões e Comunicação 📅

  • Reunião Inicial:

    • Realizamos uma reunião para discutir o progresso e alinhar atividades. As reuniões ocorrem via Discord.
  • Comunicação:

    • Utilizamos o Discord para comunicação. O canal principal do projeto é #squad-jaqueline-goes.