https://github.com/jmatochepascual/posdcastfm
odcastFM es una plataforma web diseñada para facilitar la publicación, distribución y monetización de podcasts. Su objetivo principal es brindar a los creadores de contenido una herramienta intuitiva y accesible que les permita compartir su voz con una audiencia global.
https://github.com/jmatochepascual/posdcastfm
css-flexbox css-grid css3 git gulp html-semantics html5 nodejs sass
Last synced: 3 months ago
JSON representation
odcastFM es una plataforma web diseñada para facilitar la publicación, distribución y monetización de podcasts. Su objetivo principal es brindar a los creadores de contenido una herramienta intuitiva y accesible que les permita compartir su voz con una audiencia global.
- Host: GitHub
- URL: https://github.com/jmatochepascual/posdcastfm
- Owner: JmAtochePascual
- Created: 2024-04-12T04:00:47.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-21T14:30:22.000Z (about 1 year ago)
- Last Synced: 2025-04-21T15:35:31.584Z (about 1 year ago)
- Topics: css-flexbox, css-grid, css3, git, gulp, html-semantics, html5, nodejs, sass
- Language: SCSS
- Homepage: https://jmatochepascual.github.io/PosdcastFM/
- Size: 1.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PodcastFM
PodcastFM es una plataforma web diseñada para facilitar la publicación, distribución y monetización de podcasts. Su objetivo principal es brindar a los creadores de contenido una herramienta intuitiva y accesible que les permita compartir su voz con una audiencia global. La aplicación ofrece integración con plataformas populares como Google Podcast, Spotify, Apple Podcast y YouTube, además de funcionalidades orientadas al crecimiento y análisis de audiencia. Su diseño responsivo, acompañado de una estructura optimizada para SEO y dispositivos móviles, garantiza una experiencia de usuario fluida y moderna.
## Caracteristicas
- Tipografías web optimizadas.
- Metadatos y estructura optimizada para buscadores.
- Procesamiento de CSS con plugins como Autoprefixer y CSSnano.
- Diseño adaptable para todos los dispositivos.
- Soporte para WebP y AVIF para optimizar el rendimiento.
- Iconos personalizados para diferentes dispositivos y plataformas.
## Tecnologías





- **HTML:** Lenguaje de marcado para estructurar el contenido de la página.
- **CSS:** Lenguaje de estilos utilizado para definir la presentación visual y el diseño responsivo.
- **JavaScript:** Lenguaje de programación que permite agregar interactividad y dinamismo.
- **Sass:** Preprocesador CSS para una escritura más eficiente de estilos.
- **Gulp:** Automatización de tareas como compilación de SCSS, optimización de imágenes y más.
## Estructura del Proyecto
- **src:** Directorio que contiene el código fuente del proyecto.
- **img:** Directorio que contiene las imágenes del proyecto.
- **fonts:** Directorio que contiene los archivos de fuentes.
- **scss:** Directorio que contiene los archivos de SCSS.
- **favicon:** Directorio que contiene los archivos del favicon.
- **build:** Directorio que contiene los archivos optimizados para producción.
- **css:** Directorio que contiene los archivos de estilos optimizados.
- **img:** Directorio que contiene las imágenes optimizadas.
- **index.html:** Archivo principal que contiene el código HTML del proyecto.
- **gulpfile.js:** Archivo que contiene la configuración de Gulp.
- **README.md:** Archivo que contiene la documentación del proyecto.
## Instalación
> Nota: Para trabajar en este proyecto necesitas tener instalado
> Node.js (versión 14 o superior)
## Uso
Para visualizar el proyecto localmente, sigue estos pasos:
1. Clona este repositorio:
```
git clone https://github.com/JMatochePascual/PodcastFM.git
```
2. Navega al directorio del proyecto:
```
cd PodcastFM
```
3. Instala las dependencias:
```
npm i
```
4. Compila los archivos SCSS a CSS:
```
gulp dev
```
5. Abre el archivo `index.html` en tu navegador web preferido
6. Opcionalmente, puedes usar un servidor local como Live Server para una mejor experiencia
## Contribución
Si deseas contribuir al proyecto, por favor sigue estos pasos en orden:
1. Haz un fork del repositorio
2. Crea una nueva rama para tu funcionalidad:
```bash
git checkout -b feature-name
```
3. Realiza y confirma tus cambios:
```bash
git commit -am 'Add new feature'
```
4. Sube los cambios a tu repositorio:
```bash
git push origin feature-name
```
5. Abre un Pull Request desde tu repositorio hacia el proyecto principal
## Licencia
Este proyecto se encuentra disponible bajo la licencia MIT. Puedes consultar los términos completos [aquí](https://opensource.org/licenses/MIT).
Desarrollado con 🤍 por JMCode | Transformando ideas en soluciones digitales