El proyecto consiste en una aplicación web para una frutería que atiende pedidos online. La cual cuenta con una sección para usuarios no registrados, en el que pueden acceder a ver información del creador, tener un contacto con la plataforma, ver las frutas que se venden. Para realizar pedidos se debe registrar con una cuenta e iniciar sesión. Una vez registrado e iniciado sesión podrá acceder a armar su carrito de frutas, eligiendo los kgs de frutas que deseen comprar. Le permite agregar, editar los kgs y eliminar frutas del carrito. El carrito indica el precio por cada fruta determinada por la cantidad de kgs que contiene y al final un precio total a pagar. Realizada la compra, se le informa cuando llegara su pedido y el carrito pasa estar listo para volver a llenarlo. La página cuenta con una sección para registrarse, iniciar sesión, cerrar sesión y editar los datos de su perfil como nombre, apellido, email y avatar.
- Instala el interprete de python en tu ordenador https://www.python.org/downloads/
- Crea una carpeta contenedora madre
- Abre la consola y ubicate en la carpeta madre
- Crea y activa el ambiente virtual
-
Ejecutar el comando:
python -m venv NOMBRECARPETA_VENV
-
Ejecutar el comando:
NOMBRECARPETA_VENV\Scripts\activate
(en cmd o powershell)
-
- Clona este proyecto en la carpeta madre
- Descarga git si no lo tienes en tu ordenador https://git-scm.com/downloads
- Ejecutar el comando:
git clone https://github.com/Malinowsk/Tercera-Pre-Entrega-Rago.git
- También existe la alternativa por SSH:
git clone [email protected]:Malinowsk/Tercera-Pre-Entrega-Rago.git
- Entra en la carpeta que acabas de clonar
- Para instalar las dependencias corre este comando:
pip install -r requirements.txt
- Para instalar Django corre este comando:
pip install django
- Instalar XAMP en tu ordenador https://www.apachefriends.org/es/download.html
- Encender MySQL en XAMP (click en el boton start)
- Encender pache en XAMP (click en el boton start)
- Acceder a mysql http://localhost/phpmyadmin/
- Crear una base de datos con el nombre "fruit_online"
- inportar en la base de datos creada, el archivo fruit_online.sql
- En consola, crear un superuser:
python manage.py createsuperuser
- Acceder con user y password via:
127.0.0.1:8000/admin
- En consola, ejecutar el comando:
python .\manage.py runserver
- Ingresar desde el navegador web a la url:
127.0.0.1:8000/
- Link a demo: Link a demo
- Link al deploy: https://malinowski.pythonanywhere.com/
Nombre de usuario | contraseña |
---|---|
admin1 | 34648616qQ100% |
admin | 11222333qQ100% |
jonny | 123456789qQ100% |