PharmaSearch is a cross-platform React Native application (Android & iOS) that allows users to search for any drug and view detailed information including its price, active substances, indications, and available alternatives. The app also supports authentication via Supabase and stores its drug data in Firebase Realtime Database.
- 🔍 Drug Search: Search any medication by name.
- 📋 Drug Details: View drug name, price, active ingredients, usage indications, and precautions.
- 🔁 Alternatives: Get alternative drugs if a medicine is unavailable in pharmacies.
- 🔐 Authentication: Sign up or log in with Supabase authentication.
- 🖼️ Admin Drug Upload: (In progress) Add a new drug including its details and an image captured from within the app (admin-only feature).
- ⚡ Cross-platform: Built with Expo — works seamlessly on both Android & iOS.
PharmaSearch is built using a modern and lightweight technology stack:
| 🔧 Layer | 🛠️ Technology |
|---|---|
| Framework | React Native (Expo) |
| Backend (DB) | Firebase Realtime DB |
| Navigation | React Navigation |
| State Management | Context API |
| Styling | StyleSheet API |