Skip to content

4KSHAT0p/reminis

Repository files navigation

ReMiniS

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.


Features

  • 📸 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

Screenshots


OUR FIRST RELEASE IS OUT! GO CHECK IT OUT

Download the apk from releases section.


Setup for local development

runs with Expo Go

Prerequisites

Make sure you have installed the following before cloning the project:

How to run the development build

  1. Clone the project and change the directory via
git clone https://github.com/4KSHAT0p/reminis.git
cd reminis
  1. Install dependencies
npx expo install
  1. Generate a development build. (refer to the instructions below)

  2. Start the development server

npx expo start
  1. Connect an android (>10) device with usb debugging enabled.

  2. Press 'a' to open on the android device.

image

How to generate development/ production builds:

We will need to rebuild again if:

  1. We added/removed/updated native modules (like expo-notifications, react-native-maps, etc.)

  2. We changed something in android/, ios/, or app.json that affects native config

  3. We're upgrading Expo SDK version

  4. We want to publish a new .apk or .aab for Play Store submission

  5. 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"
      }
    }

Acknowledgements

Special thanks to:

  1. MapLibre, OpenFreeMap.
  2. Expo and EAS.

About

A react native app built with expo.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published