- JPARTY 🎈
- Descripción del proyecto
‼️ - Estado del proyecto ⏱
- Requerimientos mínimos 🎮
- Características de la aplicación y demostración 📹
- Tecnologías utilizadas 🤖
- Como correr el servidor Django-backend 🤖
- Como correr los test de Karate 🤖
- Cambios a futuro⏭️
- Desarrollador del Proyecto👨💻
JustParty es una aplicación Android que ofrece una solución integral y ahorra tiempo para cualquier persona interesada en descubrir y/o participar en eventos de ocio y entretenimiento en su área cercana, ya sean residentes habituales o visitantes temporales. La aplicación está diseñada para una audiencia diversa, que incluye amantes de la música, entusiastas de la vida nocturna y aquellos que buscan experiencias sociales y culturales en su entorno.
La motivación para su desarrollo surge de la necesidad de una aplicación que satisfaga las diversas necesidades de los usuarios en este ámbito y les haga ahorrar tiempo en su día. Desde aquellos que buscan información detallada sobre conciertos, actuaciones, hasta aquellos interesados en eventos locales más informales, fiestas de pueblo etc...
Telefono Android: Pixel 5 API 34
S.O: Superior a Android 9.0 "Pie"
-
Funcionalidades de manager
: Añadir fiestas y eventos, asi como personalizaros y editarlos en cualquier momento. -
Funcionalidades de usuario
: Ver fiestas y eventos con datos relevantos a la hora de asistir, también pueden marcar sus favoritos y sus eventos al os que asisten. -
Funcionalidades extra
: Filtrado entre fiestas locales entre toda españa, ordenado por precio o por fecha con preferencias del usuario. -
Funcionalidad SecretKey
: Creación de fiestas "Secretas" con código proporcionado desde la App, se puede añadir cuanto el manage decuda ponerlo y se actualiza para poder visualizarlo correctamente en la pantalla de eventos a los que asistes.
Lenguajes de programación
Java: Utilizado para el desarrollo de la aplicación Android.
Python: Empleado en el backend del API Rest utilizando Django.
Frameworks y Bibliotecas
Android SDK: Utilizado para el desarrollo de la interfaz de usuario en la aplicación móvil.
Django REST Framework: Empleado para la creación del API RESTful en el backend
Base de Datos
SQLite: Utilizado en conjunto con el API REST para facilitar la transferencia de datos entre la aplicación y el backend
Herramientas de Desarrollo
Android Studio: Utilizado para el desarrollo de la aplicación móvil.
Visual Studio Code: Empleado para el desarrollo del backend. Control de Versiones
Git: Utilizado para el control de versiones del código fuente, garantizando un entorno de desarrollo colaborativo y un seguimiento eficiente de los cambios.
- Busqueda de eventos por posicion actual con GPS.
- Managers tendrán que pedir acceso para ser managers atraves de un formulario, rellenando informacion importante
Este proyecto está bajo la Licencia GPL 3.0. Consulta el archivo LICENSE 🤖 para más detalles.