oPills es una aplicación móvil desarrollada con React Native y Expo para la gestión y seguimiento de medicamentos. La aplicación permite a los usuarios mantener un registro de sus medicamentos, incluyendo dosis, horarios y descripciones detalladas.
- 📱 Interfaz de usuario moderna y fácil de usar
- 💊 Gestión de medicamentos con detalles completos
- ⏰ Seguimiento de horarios de medicación
- 📝 Descripciones detalladas de medicamentos
- 🎨 Diseño responsivo para diferentes dispositivos
- 🔍 Búsqueda y filtrado de medicamentos
- React Native
- Expo
- TypeScript
- React Navigation
- Expo Router
- Jest (para pruebas)
- Node.js (versión 14 o superior)
- npm o yarn
- Expo CLI
- Un dispositivo móvil con la aplicación Expo Go o un emulador oPills es una aplicación móvil desarrollada con React Native y Expo para la gestión y seguimiento de medicamentos. Permite a los usuarios registrar y controlar sus tratamientos, incluyendo dosis, horarios y descripciones detalladas.
- 📱 Interfaz moderna y fácil de usar
- 💊 Gestión completa de medicamentos
- ⏰ Recordatorios y seguimiento de horarios
- 📝 Descripciones detalladas
- 🎨 Diseño responsivo para todo tipo de dispositivos
- 🔍 Funcionalidad de búsqueda y filtrado
- React Native
- Expo
- TypeScript
- React Navigation
- Expo Router
- Jest (para pruebas)
- Node.js (v14 o superior)
- npm o yarn
- Un dispositivo con Expo Go instalado o un emulador Android/iOS
- Clona el repositorio:
git clone [URL_DEL_REPOSITORIO]
cd oPills- Instala las dependencias:
npm install
# o
yarn install- Inicia la aplicación:
npm start
# o
yarn start- Escanea el código QR con la aplicación Expo Go en tu dispositivo móvil o presiona 'a' para abrir en un emulador Android o 'i' para iOS.
Para ejecutar las pruebas del proyecto:
git clone https://github.com/nicoCorbal/oPillsApp cd oPillsApp
- Instala las dependencias:
npm install
yarn install
- Inicia la aplicación:
npx expo start
- Escanea el código QR con la app Expo Go en tu dispositivo o usa:
apara emulador Androidipara emulador iOS (en macOS)
Para ejecutar las pruebas:
npm test
# o
yarn testoPills/
├── app/ # Rutas y páginas principales
├── components/ # Componentes reutilizables
├── assets/ # Imágenes y recursos estáticos
├── constants/ # Constantes y configuraciones
└── ...
Las contribuciones son bienvenidas. Por favor, sigue estos pasos:
- Haz un Fork del proyecto
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature) - Haz commit de tus cambios (
git commit -m 'Add some AmazingFeature') - Push a la rama (
git push origin feature/AmazingFeature) - Abre un Pull Request
Este proyecto está bajo la Licencia 0BSD. Ver el archivo LICENSE para más detalles.
Si tienes alguna pregunta o sugerencia, no dudes en abrir un issue en el repositorio. oPillsApp/ ├── app/ # Rutas y páginas principales ├── components/ # Componentes reutilizables ├── assets/ # Imágenes y recursos estáticos ├── constants/ # Constantes y configuración └── ...
## 🤝 Contribuciones
¡Las contribuciones son bienvenidas!
Pasos para colaborar:
1. Haz un fork del proyecto
2. Crea una rama (`git checkout -b feature/NuevaFeature`)
3. Realiza tus cambios (`git commit -m 'Agrega nueva feature'`)
4. Sube la rama (`git push origin feature/NuevaFeature`)
5. Abre un Pull Request
## 📄 Licencia
Este proyecto está bajo la licencia **0BSD**. Consulta el archivo `LICENSE` para más información.
## 📞 Contacto
Si tienes dudas o sugerencias, abre un *issue* en el repositorio. ¡Gracias por usar oPillsApp!