Skip to content

MiPrimerIssue/devhabit-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🚀 DevHabit Tracker

DevHabit Tracker es una aplicación web open source diseñada para Aplicación open source para que desarrolladores registren hábitos de estudio y mantengan consistencia en su aprendizaje.

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?

DevHabit Tracker permite:

  • Listado de hábitos
  • Marcar hábito como completado
  • Resumen diario
  • Racha visual
  • Progreso semanal

🎯 Objetivo del proyecto

Ayudar a desarrolladores a registrar hábitos de estudio, seguir rachas y visualizar su progreso semanal.


🧰 Tecnologías utilizadas

Este proyecto utiliza:

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Supabase

⚙️ Instalación

Clona el repositorio:

git clone https://github.com/MiPrimerIssue/devhabit-tracker.git
cd devhabit-tracker

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

  • Habit Card Component
  • Progress Summary
  • Empty Habits State

Intermediate

  • Frequency Filter
  • Habit 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