Loading repository data…
Loading repository data…
danielares / repository
Este projeto consiste em um pseudo e-commerce de jogos utilizando Django REST framework no back-end e React no front-end.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Pseudo e-commerce de jogos (Django + React)
# Clonar este repositório;
$ git clone https://github.com/danielares/e-commerce-games
# Criar e ativar um ambiente virtual;
$ virtualenv venv
# Instalar as dependências
$ pip install -r requirements.txt
#Entrar na pasta 'front'
$ cd front
# Usando NPM - Executar o comando
$ npm run build
# Usando YARN - Executar o comando
$ yarn run build
# Voltar uma pasta
$ cd ..
# Executar o servidor
$ python manage.py runserver
Os endpoints fornecidos pela API são:
Endpoints referente aos jogos:
/api/games/ (GET): Retorna todos os jogos da API./api/games/score/ (GET): Retorna todos os jogos da API por ordem de popularidade./api/games/price-cres/ (GET): Retorna todos os jogos da API por ordem crescente de preço./api/games/price-des/ (GET): Retorna todos os jogos da API por ordem decrescente de preço./api/games/alphabetic/ (GET): Retorna todos os jogos da API por ordem alfabeticaEndpoints referente aos usuários:
/api/users/current-user/ (GET): Retorna os dados do usuário logado.Endpoints referente aos pedidos/carrinho:
/api/order/cart/ (GET, POST, DELETE): Retorna os jogos que estão no carrinho do usuário, adiciona jogos ao carrinho e deleta jogos do carrinho.'/api/order/my-orders/ (GET): Retorna os pedidos do usuário./api/order/checkout/ (GET, PATCH): Atualiza os produtos no carrinho para pedidos finalizados./api/order/price-order/ (GET): Retorna o preço dos produtos no carrinho do usuário.gAs seguintes tecnologias abaixo foi usada na construção do projeto:
Made by Daniel Ares 👋