saheeranas / diaryapp

Privacy focused diary app with React Native

Home Page:https://amazing-chandrasekhar-f51e43.netlify.app/project/diary

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Private Diary App

A privacy focused journal app. The Private Diary App is built for people who are keen about privacy. The Private Diary App won't store any data on servers. Instead, it uses your device's local storage as its primary storage. But if you want to store all the data for the future, you can use the Sync option. It will store all your data in your Google Drive. Read more information

Features

  • Offline first
  • Sync to Google Drive (Optional)
  • Privacy
  • Password protection

Dependencies

  • React Native
  • Mobx-state-tree
  • Realm
  • UI Kitten
  • React Navigation v6

Project Installation

Clone this repo

git clone https://github.com/saheeranas/diaryapp.git

Open project folder and install dependencies

cd diaryapp
yarn
or
npm i

Run the project

yarn android
or
npm run android

or

yarn ios
or
npm run ios

For Google Drive Support

  1. Rename '.env.template' file to '.env'
  2. Get 'OAuth 2.0 Client ID' for Android from Google Cloud Console (For Google Sign in: @react-native-google-signin/google-signin)
  3. Place the Clinet ID in .env file for the key 'ANDROID_CLIENT_ID'

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Privacy focused diary app with React Native

https://amazing-chandrasekhar-f51e43.netlify.app/project/diary

License:MIT License


Languages

Language:TypeScript 90.8%Language:Kotlin 2.7%Language:Objective-C 2.3%Language:JavaScript 1.7%Language:Ruby 1.6%Language:Objective-C++ 0.9%