Skip to content

En este repositorio está alojado el Proyecto Integrador que corresponde al Módulo Programador de Aplicaciones Móviles - TSDWAD - ISPC - 2024

Notifications You must be signed in to change notification settings

Web-Developers2-0/ProyectoIntegradorMobile

Repository files navigation

logo-planet-2-2x

Proyecto Integrador Mobile 📱

  • Este repositorio contiene el código fuente y la documentación relacionada con nuestro Proyecto Integrador para el Módulo Programador de Aplicaciones Móviles de la Tecnicatura Superior en Desarrollo Web y Aplicaciones Digitales (2024).

🚀 PRESENTACIÓN DE LA APP:

"PlanetSuperHeroes" es una aplicación móvil destinada a la gestión integral de una tienda e-commerce especializada en la venta de cómics, disponible para la instalación en Android, esta diseñada especialmente para los amantes de la ciencia ficción, con un enfoque particular en las franquicias de Marvel y DC.

La aplicación proporciona una experiencia de usuario optimizada para dispositivos móviles. Al iniciar cuenta con una interfaz de onboarding, pensada para guiar a los usuarios, mostrándole las opciones de registro e inicio de sesión. También podrán buscar y navegar por la tienda de cómics utilizando filtros por categoría.

Los usuarios van a poder crear y personalizar sus perfiles, gestionar su información personal y disfrutar de una experiencia de compra fluida. La gestión de carritos de compra permitirá a los clientes añadir o eliminar productos, ver el total de su compra y proceder al pago de manera sencilla y segura. Además, tendrán la opción de revisar su historial de ordenes, para hacerle un seguimiento a sus compras efectuadas. Tambien cuenta con una sección de soporte, preguntas frecuentes y formulario de contacto enfocada en evacuar dudas y consultas.


📹 DEMOS:

👉 Video Sprint #1: https://www.canva.com/design/DAGSfosRAQs/fX8gHce9hmS7mrwoU_ci0Q/watch

👉 Video Sprint #2: https://www.canva.com/design/DAGV6hRm9vI/Q7p5fN7O5cH-C20lyWb6NA/watch?utm_content=DAGV6hRm9vI&utm_campaign=designshare&utm_medium=link&utm_source=editor


💻 STACK TECNOLÓGICO:

Figma HTML5 CSS3 Django DjangoREST MySQL Java Postman Swagger Trello Git GitHub MySQL


🎨 DISEÑO UI:

Wireframes en alta - Figma: https://lnkd.in/dFS88jJE

Prototipo - Figma: https://acortar.link/pjmxBd


📌 MOCKUPS:

mockup1.png mockup2-1.png mockup3.png


👩‍💻 DESARROLLADORES:

UX/UI Designer, Fullstack Developer

UI Designer, Fullstack Developer

Fullstack Developer

Fullstack Developer

Fullstack Developer

Fullstack Developer

Frontend Developer


📝 DOCUMENTACIÓN:

Disponible en 👉 WIKI del repositorio


📦 APK:

Disponible en 👉WIKI


🚀 INSTALACIÓN:

  1. Clonar repositorio:

    git clone https://github.com/Web-Developers2-0/ProyectoIntegradorMobile.git
    
  2. Abrir el proyecto en Android Studio.

  3. Realizar la sincronización de las dependencias contenidas en el archivo build.gradle :

kotlin

dependencies {

    val nav_version = "2.8.0"

    // Jetpack Compose integration
    implementation("androidx.navigation:navigation-compose:$nav_version")

    // Views/Fragments integration
    implementation("androidx.navigation:navigation-fragment:$nav_version")
    implementation("androidx.navigation:navigation-ui:$nav_version")

    // Feature module support for Fragments
    implementation("androidx.navigation:navigation-dynamic-features-fragment:$nav_version")

    // Testing Navigation
    androidTestImplementation("androidx.navigation:navigation-testing:$nav_version")

    implementation(libs.appcompat)
    implementation(libs.material)
    implementation(libs.activity)
    implementation(libs.constraintlayout)
    testImplementation(libs.junit)
    androidTestImplementation(libs.ext.junit)
    androidTestImplementation(libs.espresso.core)

    // Glide dependencies
    implementation("com.github.bumptech.glide:glide:4.15.1")
    annotationProcessor("com.github.bumptech.glide:compiler:4.15.1")

    // Retrofit
    implementation ("com.squareup.retrofit2:retrofit:2.9.0")
    implementation ("com.squareup.retrofit2:converter-gson:2.9.0")

    // Interceptors (okhttp)
    implementation ("com.squareup.okhttp3:okhttp:4.9.3")
    implementation ("com.squareup.okhttp3:logging-interceptor:4.9.3")

    // Corrutinas
    implementation ("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4")

    // ViewModel y LiveData
    implementation ("androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1")
    implementation ("androidx.lifecycle:lifecycle-livedata-ktx:2.5.1")

}
  1. Ejecutar la aplicación desde el emulador, o por mirror screen con un dispositivo físico.

Muchas gracias por visitar nuestro proyecto! 🙌

About

En este repositorio está alojado el Proyecto Integrador que corresponde al Módulo Programador de Aplicaciones Móviles - TSDWAD - ISPC - 2024

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 11

Languages