Skip to content
/ picabit Public

React Native app: snap, share, auto-delete. Keep your gallery clean

Notifications You must be signed in to change notification settings

teseo/picabit

Repository files navigation

Picabit

Picabit is a minimalist mobile application built with React Native (Expo) that solves the problem of photos you take for sharing and don't want to keep in your gallery. It lets you capture an image, share it via any app you choose, and then automatically deletes the photo from your device, freeing up space and preventing your camera roll from filling up with throwaway images.

Features

  • Capture photos directly from the app using the device camera.
  • Share the photo instantly via social networks or messaging apps.
  • Automatically delete the image from local storage after it has been shared.
  • Simple and fast user experience focused on the "take → share → delete" flow.
  • Multilingual support (Spanish/English) via i18next.
  • Compatible with the new React Native architecture and Expo SDK 53.

Technologies Used

  • React Native 0.79 and React 19 with Expo SDK 53.
  • Navigation with expo-router and @react-navigation/native.
  • Camera permissions and file management with expo-camera, expo-media-library, and expo-image-manipulator.
  • Content sharing with expo-sharing.
  • Static typing with TypeScript and styling with react-native-safe-area-context and react-native-screens.
  • Linting and formatting tools (eslint, prettier) and testing with jest-expo.

Installation and Running

  1. Clone this repository:
git clone https://github.com/teseo/picabit.git  
cd picabit  
  1. Install the dependencies:
npm install  
# or  
yarn install  
  1. Start the project in development mode:
npm run start  
# or  
yarn start  
  1. Follow the Expo instructions to open the app on a physical device or emulator.

Next Steps

  • Fully migrate to the new React Native architecture (JSI/Fabric, TurboModules).
  • Add integration tests (Jest/Detox).
  • Create a public demo (video or GIF) to showcase the user flow.
  • Explore an optional temporary cloud backup service (e.g. AWS S3) before permanently deleting the photo.

Thank you for using Picabit! If you have suggestions or find any issues, feel free to open an issue or submit a pull request.

About

React Native app: snap, share, auto-delete. Keep your gallery clean

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published