Skip to content

Leonel0805/s11-18-m-python-react

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gymmatelogo

Tu compañero de gimnasio definitivo

Tabla de Contenidos

Introducción

Contexto del proyecto

La motivación para ir al gimnasio suele ser un problema de mediano y largo plazo para todos los que alguna vez hemos tomado la decisión de comenzar a ejercitarnos. Los factores pueden ser muchos, desde la falta de compromiso hasta algo tan simple como el desconocimiento de qué ejercicio realizar. Internet puede darnos una mano, pero hay mucha información (correcta e incorrecta) y esto puede abrumarnos rápidamente.

Objetivo

Nuestro objetivo es crear una aplicación que aborde los desafios y barreras que enfrentan las personas al iniciar y mantener un programa de ejercicio regular. Queremos que nuestra aplicación simplifique y enriquezca la experiencia del bienestar físico de los usuarios, para superar los desafios de la motivación a largo plazo, al tiempo que brinde a los instructores la oportunidad de crecer y prosperar en una comunidad dedicada 100% al fitness.

Solución / MVP

Hemos diseñado una aplicación con formato de red social, que sirva además como acompañamiento a la hora de ir al gimnasio, con enfoque en diferentes objetivos:

  1. Facilitar la motivación a largo plazo

Ayudar a las personas a mantener su compromiso con el fitness al ofrecerles un entorno en línea amigable y motivador donde puedan encontrar compañeros de entrenamiento, conectarse con instructores y seguir rutinas personalizadas.

  1. Simplificar la toma de decisiones

Proporcionar a los usuarios una amplia selección de rutinas de entrenamiento cuidadosamente diseñadas por instructores verificados, lo que elimina la confusión y la incertidumbre al elegir ejercicios efectivos para alcanzar sus objetivos de salud y bienestar.

  1. Fomentar la comunidad y el crecimiento de instructores de fitness

Brindar a los instructores de fitness en crecimiento la oportunidad de compartir sus conocimientos, generar ingresos y ayudar a otros a ponerse en forma, creando así una comunidad apasionada de entusiastas del fitness y expertos en bienestar.

  1. Ofrecer un espacio personalizado

Proporcionar a los usuarios y entrenadores perfiles individuales desde los cuales puedan administrar sus interacciones, publicaciones y rutinas, lo que les permite controlar su experiencia en Gym Mate.

Qué es lo que podrás hacer con GymMate?

En GymMate vamos a encontrar diferentes tipos de usuario, desde el genérico hasta el perfil de coach verificado:

Usuario Genérico

  • Podras ver tus rutinas y tener un seguimiento de los pesos utilizados a lo largo del tiempo;
  • Podrás subir fotos y estados a tu perfil, a su vez que comentar en otros perfiles. También podrás likear y repostear publicaciones de otros usuarios;
  • Podrás seguir a otros perfiles, sean verificados o no;
  • Recibirás una notificación del vencimiento de cuota del gimnasio;
  • Podrás encontrar contenido fácilmente, para sentirte cómodo a la hora de usar la aplicación;
  • Tendrás un buscador con palabras claves y filtros, para ahorrar tiempo a la hora de encontrar contenido.

Coach Verificado

  • Vas a poder ver valoraciones y comentarios de otros usuarios sobre tu contenido, para saber que contenido debes mejorar y cuales son los preferidos de los usuarios.;
  • Crear,editar y eliminar tus rutinas, gratuitas y pagas. A su vez también podrás compartirla con tus seguidores;
  • Tendrás, a su vez, todas las experiencias antes mencionadas de los usuarios genéricos;
  • Podrás ver tu sección de coaches a simple vista;
  • Podrás subir planes de alimentación;

Nuestra App

Para comenzar a utilizar nuestra aplicacion solo debes clickear AQUÍ, crear tu cuenta y listo! Ya eres un nuevo miembro de GymMate!

GymMate - BACKEND REST API

Toda la documentacion por parte del backend, los endpoints y las respuestas de servidor se pueden encontrar clickeando en el siguiente enlace

banner-logo-aws

Integrantes del equipo


💻🎨 Frontend (React)

Fabricio Reyna Juan Pablo Andrujovich

🔙👨‍💻 Backend (Django REST)

Juan Pablo Bianchi Agustin Ribotta Leonel Rodriguez Lucas Gabriel Simoes Eduardo Vega Juan Manuel Rodriguez

🎨👨‍🎨 UX/UI Designer

Evelyn Ariani Escalante

🐛🐞 QA Tester

Pablo Lopez Chiapero Giselle Specht

Construido con

Tecnologias usadas para la API

Django Rest AWSAWS EC2 NGINX Gunicorn POSTGRESQL Git

Tecnologías usadas para la APP

React ESLint JOI Tailwind CSS Vercel Javascript NextJs

Tecnologías usadas en la UX/UI 🛠️

Figma

Tecnologías usadas para asegurar la calidad de la aplicación

Postman

Tecnologías usadas para la planificación y comunicación

Discord Trello Slack Google Meet WhatsAppGithub

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 53.3%
  • Python 46.6%
  • CSS 0.1%