Concert Memories es una plataforma web dedicada a compartir recuerdos de conciertos musicales. Este proyecto fue creado como parte de la entrega final del curso de Python en Coderhouse y nació de mi pasión por la música.
Concert Memories permite a los usuarios compartir sus recuerdos de conciertos mediante la creación, actualización y eliminación de posts. Cada post contiene información detallada sobre el concierto, incluyendo:
- Artista: Nombre del artista del concierto.
- Tour: Nombre del tour o evento.
- Fecha: Fecha del concierto.
- Descripción: Una rica descripción del recuerdo del concierto.
- Adjunto: Posibilidad de adjuntar imágenes relacionadas al concierto.
Los usuarios de Concert Memories pueden registrarse y editar su perfil con la siguiente información:
- Correo: Dirección de correo electrónico del usuario.
- Nombre: Nombre del usuario.
- Apellido: Apellido del usuario.
- Biografía: Una breve biografía o descripción del usuario.
- Avatar: Imagen de perfil del usuario.
Estos detalles permiten a los usuarios personalizar su experiencia en la plataforma y compartir sus recuerdos de conciertos de manera única.
Ahora, los usuarios pueden utilizar la funcionalidad de mensajería en Concert Memories. Pueden ver la lista de usuarios de la plataforma y enviar mensajes con la siguiente estructura:
- Emisor: Nombre del usuario que envía el mensaje.
- Receptor: Nombre del usuario destinatario del mensaje.
- Contenido: Texto del mensaje.
- Fecha de Envío: Fecha en que se envió el mensaje.
Además, los usuarios pueden revisar su bandeja de entrada para ver los mensajes recibidos.
Nota: Para obtener instrucciones detalladas sobre cómo instalar y ejecutar Concert Memories, consulta la sección de Instalación en este README.
-
Clona el repositorio:
git clone https://github.com/tuusuario/concert-memories.git cd concert-memories -
Configura el entorno virtual:
python -m venv venv source venv/bin/activate # o venv\Scripts\activate en Windows
-
Instala las dependencias:
pip install -r requirements.txt
-
Realiza las migraciones:
python manage.py migrate
-
Ejecuta el servidor de desarrollo:
python manage.py runserver
-
Abre tu navegador y accede a http://localhost:8000/.
¡Las contribuciones son bienvenidas! Si quieres mejorar Concert Memories, sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama:
git checkout -b feature/nueva-caracteristica. - Realiza tus cambios y haz commit:
git commit -m 'Añade nueva característica'. - Haz push a la rama:
git push origin feature/nueva-caracteristica. - Abre un pull request.
Proyecto desarrollado por Federico Sola.