https://github.com/pablomg-dev/plataforma-disco-music
Proyecto del curso Introductorio Fullstack de Plataforma 5 - Platform 5 Fullstack Introductory course project
https://github.com/pablomg-dev/plataforma-disco-music
bcrypt cookie-parser expressjs html-css-javascript jwt-authentication mongodb music nodejs proyect render-deployment sweetalert tailwindcss
Last synced: about 2 months ago
JSON representation
Proyecto del curso Introductorio Fullstack de Plataforma 5 - Platform 5 Fullstack Introductory course project
- Host: GitHub
- URL: https://github.com/pablomg-dev/plataforma-disco-music
- Owner: pablomg-dev
- Created: 2023-11-17T21:49:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-23T01:43:14.000Z (over 1 year ago)
- Last Synced: 2024-10-29T01:31:27.973Z (over 1 year ago)
- Topics: bcrypt, cookie-parser, expressjs, html-css-javascript, jwt-authentication, mongodb, music, nodejs, proyect, render-deployment, sweetalert, tailwindcss
- Language: JavaScript
- Homepage: https://audioslave-fanpage-p5.onrender.com/
- Size: 3.88 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Proyecto final - Tu banda preferida musical - Curso Introductorio Fullstack de Plataforma 5. 🎸🎶🎧

#### Descripción:
El proyecto esta basado en una de mis bandas favoritas, llamada Audioslave.
El objetivo final es que cualquier usuario pueda registrarse, que pueda editar los albunes y canciones de la banda. Asi como tambien poder agregar nuevos elementos, tambien la posibilidad de escuchar en streaming algunas canciones o la posibilidad de enlazarlos a algun video en youtube.
##### https://audioslave-fanpage-p5.onrender.com/ (enlace al deployment)
#### Funcionalidades principales:
Los usuario se pueden registrar para tener su propia cuenta personal.
Tienen la posibilidad de agregar, actualizar y eliminar un album.
A su vez pueden agregar canciones con sus respectivos videos, editar y eliminar las mismas.
Pueden comprar tickets para los próximos recitales. (ficticio)
1. Ve a mi [repositorio](http://https://github.com/pablomg-dev/plataforma-disco-music "repositorio").
2. Haz click en el botón que dice fork.
3. Luego sobre el botón de color verde : `<> Code`.
4. Copia la URL que allí aparece.
5. Abre tu terminal y pon el comando de `git clone `.
6. Entra a la carpeta del proyecto y abrelo desde tu IDE.
7. ¡Listo!
#### Requisitos para desplegar la aplicación:
- Tener Node.js para ejecutar de manera local el proyecto.
- Tener una base de datos en MongoDB Atlas.
#### Instalación:
- Clonar el repositorio.
- Ejecutar el comando npm install.
- Deberas tenes una base de datos en MongoDB.
-Configurar las variables de entorno en un archivo .env:
USER_MONGO=
PASSWORD_MONGO=
PORT=
SECRET=
#### Agradecimientos:
Muchas gracias a todo el equipo de Plataforma 5, al profe Gerardo Burgos y a todos mis compañeros de la comision Octubre-tarde (2023) por participar de las clases.
##### Autor: Pablo M. González. 👩💻
------------
## Final project - Your favorite musical band - Platform 5 - Fullstack Introductory Course. 🎸🎶🎧

#### Description:
The project is based on one of my favorite bands, called Audioslave.
The ultimate goal is that any user can register, who can edit the band's albums and songs. As well as being able to add new elements, also the possibility of streaming some songs or the possibility of linking them to a video on YouTube.
##### https://audioslave-fanpage-p5.onrender.com/ (link to deployment)
#### Main features:
Users can register to have their own personal account.
They have the ability to add, update and delete band albums.
In turn, they can add songs with their respective videos, edit and delete them.
You can buy tickets for upcoming recitals. (fictional)
1. Go to my [repository](http://https://github.com/pablomg-dev/plataforma-disco-music "repository").
2. Click on the button that says fork.
3. Then on the green button: `<> Code`.
4. Copy the URL that appears there.
5. Open your terminal and enter the `git clone ` command.
6. Go to the project folder and open it from your IDE.
7. Ready!
#### Requirements to implement the application:
- Have Node.js to run the project locally.
- Have a database in MongoDB.
#### Deployment
Clone the repository.
Run the npm install command.
You must have a database in MongoDB.
-Set environment variables in a .env file:
USER_MONGO=
PASSWORD_MONGO=
PORT=
SECRET=
#### Agradecimientos:
Thank you very much to the entire Platform 5 team, to teacher Gerardo Burgo and to all my colleagues from the October-afternoon commission (2023) for participating in the classes.
##### Author: Pablo M. González. 👩💻
=======