Skip to content

MiPrimerIssue/snippet-vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🚀 Snippet Vault

Snippet Vault es una aplicación web open source diseñada para Aplicación open source para guardar, organizar y buscar snippets de código por lenguaje, etiquetas y uso.

Este proyecto forma parte del ecosistema MiPrimerIssue, una iniciativa orientada a que desarrolladores junior hispanohablantes puedan contribuir a proyectos reales mediante tareas guiadas, progresivas y útiles para su aprendizaje.


✨ ¿Qué hace este proyecto?

Snippet Vault permite:

  • Listado de snippets
  • Búsqueda por título
  • Filtrado por lenguaje
  • Etiquetas visibles
  • Página de detalle del snippet

🎯 Objetivo del proyecto

Permitir a desarrolladores guardar snippets de código con metadatos útiles y encontrarlos rápidamente.


🧰 Tecnologías utilizadas

Este proyecto utiliza:

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Supabase

⚙️ Instalación

Clona el repositorio:

git clone https://github.com/MiPrimerIssue/snippet-vault.git
cd snippet-vault

Instala dependencias:

npm install

Copia el archivo de entorno:

cp .env.example .env.local

Ejecuta el proyecto en local:

npm run dev

Abre en tu navegador:

http://localhost:3000

📁 Estructura del proyecto

docs/           → documentación general del proyecto
tasks/          → tareas organizadas por nivel
.github/        → plantillas de Pull Requests e Issues
src/            → código fuente de la aplicación

🤝 Cómo contribuir

  1. Lee CONTRIBUTING.md
  2. Revisa la carpeta tasks/
  3. Solicita una tarea desde MiPrimerIssue
  4. Espera a que se te asigne
  5. Trabaja en tu solución
  6. Abre una Pull Request

🌱 Tareas iniciales disponibles

Beginner

  • Snippet Card Component
  • Search Input
  • Empty Library State

Intermediate

  • Language Filter
  • Snippet Detail Page

🗺 Roadmap inicial

  • Definición del proyecto y estructura base
  • Primera versión funcional de la UI
  • Componentes reutilizables principales
  • Estados vacíos y feedback visual
  • Filtros o navegación secundaria
  • Página de detalle
  • Mejoras de accesibilidad
  • Tests básicos

💡 Filosofía del proyecto

Este repositorio no solo busca construir una herramienta útil, sino también servir como entorno real de aprendizaje para desarrolladores que quieren dar sus primeros pasos en open source.


📄 Licencia

Este proyecto se distribuye bajo licencia MIT.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors