Budget Tracker with Flutter(BLoC Pattern) and the Notion API. You'll learn how to use Notion's API to retrieve data, save data and delete data element.
- Notion API Integration
- Get data from database
- List Databases
- Create a new page
- Delete page
- Spending chart
- Update page
- List all users
- Retrive a user
- block children
- Sign up into notion.so workspace.
- Create your page and add properties.
- If you don't have Flutter SDK installed, please visit official Flutter site.
- Fetch latest source code from master branch.
git clone https://github.com/boffincoders/budget-tracker-notion-api.git
- Create .env file at your project root diretory.
- Add "NOTION_API_KEY" and "NOTION_DATABASE_ID" in your .env file.
- Run the app with Android Studio or Visual Studio. Or the command line.
flutter pub get
flutter run