Call for Volunteers: Help Modernize Flaredown
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Tranquilo
- Área
- backend, databases, devops, documentation, full-stack, mobile-dev
Línea de trabajo
Revisa primero el repositorio y su contexto histórico; el issue no identifica archivos, pruebas ni una tarea inicial acotada. Se considera terminado cuando se haya acordado con las partes interesadas un MVP, se hayan evaluado las necesidades de migración y rollout, y se haya entregado la reconstrucción por etapas con pruebas, deployment y estabilización.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
About Flaredown
Flaredown is a symptom tracker for individuals with chronic conditions — Crohn's Disease, Fibromyalgia, Lupus, and many more. It gives users a tangible way to record their symptoms and provides real, structured information their healthcare providers can use to support diagnosis and treatment. Flaredown is used by individuals in over a hundred countries and has helped many treat, manage, and identify their conditions.
Flaredown was originally built in 2015 and is now showing its age. It has served its users well but needs to be updated, streamlined, and improved.
Current State
- Application: Mobile app with a Ruby on Rails backend
- Preferred stack for the rebuild: Ruby on Rails with Hotwire Native for mobile
- Code, license, and history: Available in this repository
The Work
The team will partner with Flaredown stakeholders to:
- Understand the problem. Regular syncs with stakeholders to scope what needs to change and why.
- Produce research artifacts. Personas, journey maps, mocks, and design documentation once the problem is well understood.
- Plan data migration. An engineering assessment of what current user data exists and how it will be migrated to the new application.
- Build iteratively. Develop the new application with user testing along the way to validate decisions.
- Roll out to all users. Coordinate the cutover from the legacy app to the new one.
- Fix bugs and stabilize. Address issues that surface post-launch.
Beyond building the app, the team will also navigate the rest of the project lifecycle like documentation, deployment to the Apple App Store and Google Play Store, and general project hygiene.
Team Composition
We're looking for 5–6 volunteers:
- 2 designers
- 1 product manager
- 3 software engineers
This isn't strict. We're happy to consider other team compositions if you want to suggestion one.
What We Provide
- A regular sync with someone from our side
- Availability in a Slack channel for asynchronous questions
- Introductions to Flaredown stakeholders
- Access to the codebase and historical context via this repository
Time Commitment
3–6 months, with each team member contributing a few hours per week. Software estimates are exactly that, estimates, and we'll work with the team to scope an MVP that fits the available time and iterate from there.
Restrictions
Because Flaredown stores health information that users share with their medical professionals as part of their care, this project is open primarily to teams with experienced members who have shipped production software before. We'd be glad to include some students or early-career folks as a learning and mentorship opportunity, but the core of the team should be experienced.
How to Apply
You can comment on the issue and we'll get in touch. We're volunteers too so don't panic if we don't respond instantly!
- Lenguaje dominante
- Ruby
- Estrellas
- 50
- Forks
- 21
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de rubyforgood/Flaredown
-
Four API faults found while backfilling coverage, documented but unfixedPosiblemente ocupada @suttondemlong la tomó hace 48 días. Abiertolanguage:ruby type:bug
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
rubyforgood/Flaredown#913 · 1 comentario ·
-
Coverage is measured differently locally and on CI, hiding 68 untested app filesPosiblemente ocupada @suttondemlong la tomó hace 49 días. Abiertolanguage:ruby type:bug
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
rubyforgood/Flaredown#911 · 1 comentario ·
-
Enable the Mongoid 9 defaultsAbiertotype:infrastructure
Dificultad 3/5 1-2 días Aptitud para principiantes 76/100
rubyforgood/Flaredown#904 ·
-
Upgrade Rails 8.0 -> 8.1Abiertotype:infrastructure
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
rubyforgood/Flaredown#888 ·
-
type:infrastructure
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
rubyforgood/Flaredown#887 ·
Todos los issues de rubyforgood/Flaredown
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
hackclub/hcb#15454 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
voxpupuli/puppet-archive#566 ·
-
area/tech debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
Los mantenedores suelen responder en 2 días
-
verified
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Los mantenedores suelen responder en 5 días
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
akitaonrails/ai-book-2026#10 ·