This is the repo for a cool Note Taking App.
- Authentication
- Login with Email/Password
- Sign up with Email/Password
- View profile
- Sign out
- Notes
- Add a new note
- Update existing note
- Save note to local storage (if user has not signed in)
- Save note to cloud (if user has signed in)
- Upload local storage notes to cloud when user sign in/ sign up
- Supabase: I use Supabase as the Database and Backend system for my Note App. It helps me store, query and authenticate users.
- flutter_quill: I use flutter_quill to enhance my note editing functions. The package provides the ability to edit rich text.
- Clone the repo
- Create an
.env
file - Put in the .env the following variables:
SUPABASE_URL= SUPABASE_KEY=
- Run
flutter pub get
to get packages - Run
cd ios && pod install && cd ..
to install pods for iOS devices - Run
flutter run -d "iPhone 14 Pro Max"
to run on iPhone 14 Pro Max simulator