Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guicamargo19/ecommerce
Projeto Django com Python
https://github.com/guicamargo19/ecommerce
bootstrap css django google-cloud-platform html javascript python
Last synced: 2 days ago
JSON representation
Projeto Django com Python
- Host: GitHub
- URL: https://github.com/guicamargo19/ecommerce
- Owner: guicamargo19
- License: mit
- Created: 2024-03-16T15:35:59.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-26T14:37:47.000Z (6 months ago)
- Last Synced: 2024-04-26T19:37:03.338Z (6 months ago)
- Topics: bootstrap, css, django, google-cloud-platform, html, javascript, python
- Language: JavaScript
- Homepage: https://ecommerce.gtatelie.com.br/
- Size: 14.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# e-Sports
## Apresentação do projeto
https://github.com/guicamargo19/ecommerce/assets/133445061/512edf9e-eb21-4e78-95a4-1ddb502d4fd0
# Publicado
[E-Commerce](https://ecommerce.gtatelie.com.br)
Projeto de E-Commerce desenvolvido em **Django** com **Python**.
Este projeto foi criado no [Curso de Python 3 - Do Básico Ao Avançado (Completo)](https://www.udemy.com/course/python-3-do-zero-ao-avancado/).
Projeto possui funcionalidades padrões de um E-Commerce, como:
- [✔️] Model produtos
- [✔️] Model variações
- [✔️] Listagem e detalhes de produtos e variações
- [✔️] Carrinho de compras baseado em session
- [✔️] Remover produtos do carrinho
- [✔️] Model perfil (criar e atualizar)
- [✔️] Login e Logout do cliente
- [✔️] Registrar pedido do cliente
- [✔️] Página de pagamento## 🚀 Começando
Estas instruções permitirão que você obtenha uma cópia do projeto em execução em sua máquina local para fins de
desenvolvimento e teste.## Instalação
- Instalar git (Windows, Linux e Mac) e depois:
1. Clone este repositório em sua máquina local.
```
git clone https://github.com/guicamargo19/ecommerce.git
```2. Navegue até o diretório clonado.
```
cd django-simple-ecommerce
```3. Siga estas etapas a seguir para configurar o ambiente de desenvolvimento:
- Para **Windows**:
```
python -m venv venv
venv\Scripts\activate.bat
python -m pip install --upgrade pip setuptools wheel --user
python -m pip install django django-crispy-forms pillow
python manage.py migrate
```- Para **Linux**:
```
python3.7 -m venv venv
. venv/bin/activate
pip install django django-crispy-forms pillow
python manage.py migrate
```- Para **Mac**
```
python -m venv venv
. venv/bin/activate
pip install django django-crispy-forms pillow
python manage.py migrate
```## 🛠️ Ferramentas utilizadas para construção do projeto
* **Python** - Linguagem de alto nível, interpretada de script, orientada a objetos, funcional, de tipagem dinâmica e forte.
* **Django** - Framework para desenvolvimento rápido para web, escrito em Python, que utiliza o padrão model-template-view.
* **HTML** - Linguagem de marcação utilizada na construção de páginas na Web.
* **CSS** - Cascading Style Sheets é um mecanismo para adicionar estilos a uma página web.
* **JavaScript** - Linguagem de programação interpretada estruturada, de alto nível com tipagem dinâmica fraca e multiparadigma.
* **Bootstrap** - Framework web open-source para desenvolvimento de componentes de interface para sites e aplicações web.## ✒️ Autor
Guilherme Ferreira Camargo