ReMiniS is a cross-platform mobile app built with React Native and Expo that captures photos enriched with location (GPS), weather, date, and time metadata. Photos are organized into a sleek gallery and visualized on an interactive map with location-based markers.
- 📸 Capture photos with auto-tagging:
- GPS location
- Weather info
- Date & Time
- 🖼️ View tagged photos in a clean, scrollable gallery
- 🗺️ Explore memories on an interactive map
- 💾 Save images to device gallery
- 📤 Share images directly from the app
- 🧼 Minimal and intuitive user interface
Make sure you have installed the following before cloning the project:
- Clone the project and change the directory via
git clone https://github.com/4KSHAT0p/reminis.git
cd reminis
- Install dependencies
npx expo install
-
Generate a development build. (refer to the instructions below)
-
Start the development server
npx expo start
-
Connect an android (>10) device with usb debugging enabled.
-
Press 'a' to open on the android device.
We will need to rebuild again if:
-
We added/removed/updated native modules (like expo-notifications, react-native-maps, etc.)
-
We changed something in android/, ios/, or app.json that affects native config
-
We're upgrading Expo SDK version
-
We want to publish a new .apk or .aab for Play Store submission
-
A new user can rebuild the application by the following commands
npx expo install expo-dev-client
npm install -g eas-cli
Go to https://expo.dev to create a free account
eas login
Enter your email and password to login.
Then initialize EAS via:
eas init
For development build:
eas build --platform android --profile development
npx expo start
For production build (.aab file for publishing the app on Play Store)
eas build --platform android --profile production
Note: To build a production .apk change the eas.json file's production block as:
"production": {
"android": {
"buildType": "apk"
}
}
Special thanks to:
- MapLibre, OpenFreeMap.
- Expo and EAS.