FlowShop es una aplicación de ropa que ofrece una experiencia de compra en línea única para los entusiastas de la moda. Ya sea que estés buscando prendas elegantes, casuales o deportivas, FlowShop tiene todo cubierto. Con una amplia gama de opciones para hombres y mujeres, FlowShop se destaca por su selección de productos de alta calidad.
FlowShop es un aplicación funcional y lista para su uso.
- Explora una amplia colección de prendas de vestir.
- Filtra y busca prendas de vestir específicas por marca o nombre de la prenda.
- Visualiza información detallada del producto, incluyendo imágenes, descripciones...
- Aáde artículos a tu lista de favoritos.
- Añade artículos al carrito y procede al pago seguro.
- Autenticación de usuarios.
- Python: Desarrollo del backend utilizando el framework Django, que ofrece una estructura robusta y flexible para la gestión de datos.
- Java: Desarrollo de la aplicación Android utilizando Android Studio y XML para el diseño de interfaces.
- SQLite: Gestión de la base de datos para almacenar información de productos y datos de usuarios.
- APIs RESTful: Integración de servicios externos para procesamiento de pagos y notificaciones.
- Clonar o descargar el repositorio git clone https://github.com/tu-nombre-usuario/FlowShop.git
- Abrir la carpeta app en Android Studio y lanzar la app
- En el terminal, situarse en la carpeta rest/
- Intalar las dependencias necesarias pip install -r requirements.txt
- Ejecutar python manage.py runserver
- Ya puedes probar FlowShop!
Para probarlo en un móvil habría que:
- Tener el móvil y el ordenador conectados a la misma red
- Con ipconfig conocer la ip interna del ordenador
- En la clase RestClient, cambiar la variable LOCALHOST por http://ipOrdenador:8000
- Asignar a BASE_URL la variable LOCALHOST
- Al iniciar el servidor usar python manage.py runserver 0.0.0.0:8000
- Ya puedes probar FlowShop en tu dispositivo móvil!
