BooKoo made in flutter

Related tags

Templates BooKooX
Overview

BooKooX

Build Status Coverage Status All Contributors PRs Welcome

BooKoox is the renewal app of BooKoo which is the global SNS ledger app.

image

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Contributing to BooKooX

Install firebase

  • Setup Firebase Project
  • Add google service files to ios and android.
    • You need to add below files yourself in your project.
      android/app/google-services.json
      ios/Runner/GoogleService-Info.plist
      

Credentials keys

Copy .env.sample to .env and replace credentials.

cp .env.sample .env
  • List of keys

    Name Description required?
    GEO_API_KEY Google map api key yes
    API_KEY firebae api key yes
    DATABASE_URL firebase firestore url yes
    PROJECT_ID firebase project id yes
    BUNDLE_ID bundle id yes
    STORAGE_BUCKET firebase storage url yes
    GCM_SENDER_ID firebase gcm sender id yes
    APP_ID_IOS google app id for ios yes
    APP_ID_ANDROID google app id for android yes
    APP_ID_WEB google app id for web yes
    • Google API KEY
    • PLACE_API_KEY

      Same as GEO_API_KEY but recommend to create another API_KEY to track usage seperately. You can use this one without platform specific.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):

Hyo Chan Jang
Hyo Chan Jang

๐Ÿ’ป โš ๏ธ ๐Ÿ“–
์ •์ค€๋ช…
์ •์ค€๋ช…

๐Ÿ’ป
Dong-Kyun Ko
Dong-Kyun Ko

๐Ÿ’ป โš ๏ธ ๐Ÿ“–
bumjoo.lee
bumjoo.lee

๐Ÿ’ป
J-flow
J-flow

๐Ÿ’ป

This project follows the all-contributors specification. Contributions of any kind welcome!

Comments
  • Feature/home calendar

    Feature/home calendar

    description

    image

    • added and edited styles of flutter_calendar_carousel
    • added shared/home_list_item(this might be edited further for using it on home_list)

    test

    • [x] show ledgers corresponding to the clicked date
    opened by godon019 4
  • Change login icons according to brand guidelines

    Change login icons according to brand guidelines

    please refer below brand guidelines

    https://developers.google.com/identity/branding-guidelines?hl=ko https://developers.facebook.com/docs/facebook-login/userexperience/

    opened by joonmyung 3
  • Bump lodash from 4.17.15 to 4.17.19 in /functions

    Bump lodash from 4.17.15 to 4.17.19 in /functions

    Bumps lodash from 4.17.15 to 4.17.19.

    Release notes

    Sourced from lodash's releases.

    4.17.16

    Commits
    Maintainer changes

    This version was pushed to npm by mathias, a new releaser for lodash since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 2
  • Bump websocket-extensions from 0.1.3 to 0.1.4 in /functions

    Bump websocket-extensions from 0.1.3 to 0.1.4 in /functions

    Bumps websocket-extensions from 0.1.3 to 0.1.4.

    Changelog

    Sourced from websocket-extensions's changelog.

    0.1.4 / 2020-06-02

    • Remove a ReDoS vulnerability in the header parser (CVE-2020-7662, reported by Robert McLaughlin)
    • Change license from MIT to Apache 2.0
    Commits
    • 8efd0cd Bump version to 0.1.4
    • 3dad4ad Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser
    • 4a76c75 Add Node versions 13 and 14 on Travis
    • 44a677a Formatting change: {...} should have spaces inside the braces
    • f6c50ab Let npm reformat package.json
    • 2d211f3 Change markdown formatting of docs.
    • 0b62083 Update Travis target versions.
    • 729a465 Switch license to Apache 2.0.
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 2
  • Main UI implementation

    Main UI implementation

    HomeTab

    • HomeCalendar home_calendar
    • HomeList home_calendar
    • HomeStatistic
    • HomeSetting

    Ledgers ledgers

    ProfileMy profile_my

    Setting setting

    SettingAnnouncement setting_annoucement

    SettingFaq setting_faq

    SettingNotification setting_notification

    LedgerAdd ledger_add

    opened by hyochan 2
  • migration : update and refactor codebase to Flutter v3

    migration : update and refactor codebase to Flutter v3

    Description

    Change The ThemeData and button FlatButton to TextButton and RaiseButton to ElevatedButton Because it is deprecated due to Flutter version update.

    Build fails due to low version of firebase_messaging Therefore, after updating to version 13.1.0 and using the deprecated button in the month_picker_dialog package, an error occurs, so it is temporarily commented out.

    For readability, move routes and themes to the utils folder and rename the shared folder to widgets.

    CheckList

    • [x] Remove and migrate deprecated codes
    • [x] Build after fixing errors in iOS and AOS
    • [x] Change folder structure accordingly to the organization
    • [x] Resolve login errors

    ScreenShot

    This is the theme information that has been deprecated and changed as the m3 material design is released.

    แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2022-11-12 แ„‹แ…ฉแ„’แ…ฎ 6 49 48 ๐Ÿšฝ migration 
    opened by nain93 1
  • Improve project usage

    Improve project usage

    • Changed Firebase emulator to be available.
    • Changed the application method of the theme.
    • Some navigation methods have been changed.

    Note https://github.com/Jay-flow/firebase-boilerplate

    ๐Ÿ— enhancement ๐ŸŽฏ feature 
    opened by Jay-flow 1
  • [Feature] Add line graph

    [Feature] Add line graph

    • Add line graph https://photos.app.goo.gl/8Meyxw7mjMnZrnya9

    • Fix calendar screen bug https://photos.app.goo.gl/xCHXRTq7ktxX6qYw7

    • Apply better clickable area better clickable area

    • Add localization

    • Add simple tests

    opened by godon019 1
  • Configure google places and geolocation

    Configure google places and geolocation

    Select date and time and include in LedgerItem Map picture to LedgerItem and prepare saving Configure google places and geolocation

    • Added google_maps_flutter.
    • Added flutter_google_places.
    • Added location.
    opened by hyochan 1
  • migration: localization and minimal tests

    migration: localization and minimal tests

    Migrate the previous flutter_localization to generated Intl, which has arb extension. This approach makes app more manageable to test.

    Use a more general way to use flutter_localization, which can prevent typo. You can now translate the app by localization(context).<translation-key>.

    • Remove massive test files that were not meaningful and left minimal samples.
    • Create lib/firebase_options.dart in workflow for CI to check and validate steps.
    ๐Ÿšฝ migration ๐Ÿงช test 
    opened by hyochan 0
  • feat: Add and update ledger, ledgerItems, and fetching calendar

    feat: Add and update ledger, ledgerItems, and fetching calendar

    Description

    Add and update the ledger and ledgerItems with the changed frozen model. Also fetches and displays data from home calendars and lists.

    DEMO

    Add Ledger

    Update Ledger

    Fetching Data

    opened by nain93 0
  • migration: new structure on handling colors and common widgets

    migration: new structure on handling colors and common widgets

    No longer rely on Theme.of(context) for handling color variables; instead, use [AppColors].

    • The reason for this decision is that flutter's default color theme is complicated and refactored quite often. We need more sustainable color variables.

    Organize [EditText] in one file and remove [EditTextBox] since all [EditText] are now boxed (bordered).

    ๐ŸŽฏ feature 
    opened by hyochan 0
Releases(0.0.1)
Owner
Hyo
I am always beginner
Hyo
๐Ÿš— Apple CarPlay for Flutter Apps. Aims to make it safe to use apps made with Flutter in the car by integrating with CarPlay.

CarPlay with Flutter ?? Flutter Apps now on Apple CarPlay! flutter_carplay aims to make it safe to use iPhone apps made with Flutter in the car by int

OฤŸuzhan Atalay 156 Dec 26, 2022
This repository contains Collection of UIs made using Flutter. Original Design of all the UIs were created by someone else. I tried to recreate those UIs using Flutter

Flutter-UIs-Collection This repository contains Collection of UIs made using Flutter. Original Design of all the UIs were created by someone else. I t

Mohak Gupta 45 Nov 26, 2022
Xylophone flutter - A simple xylophone app made audioplayers package in flutter

Xylophone ?? Our Goal In this tutorial we will be diving into more Dart programm

Joel Nickson 1 Dec 8, 2022
Bmi calculator flutter - Calculate your BMI(Body Mass Index) with this app made with flutter.

bmi_calculator_flutter A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you s

Joel Nickson 1 Jan 2, 2022
Itacov-flutter - Aplikasi Indonesia Tanggap Covid-19 (Made With Flutter)

ITACOV ?? Sebuah project aplikasi mobile open source made with flutter, di harapkan dapat membantu untuk mencegah penyebaran Covid-19 Mau Ikut ? Desig

Cak Suku 26 Jun 28, 2022
Flutter-calculator - A flutter calculator appliacation which is made with dart

A simple calculator A simple calculator app made with Flutter Screenshot This pr

Munem Sarker 1 Jan 23, 2022
Flutter-meet - A Google Meet clone made in Flutter using 100ms

Flutter x Meet - Google Meet clone made in Flutter Google Meet clone made in Flu

Aditya Thakur 7 Nov 30, 2022
Flutter youtube downloader - A Windows App made in Flutter to download mp3 or mp4 from a Youtube video

youtube_downloader A Windows App made in Flutter to download mp3 or mp4 from a Y

Sakshham Bhagat 3 Nov 30, 2022
Flutter's compute function made available for all non-Flutter Dart programs

compute Flutter's compute function made available for all non-Flutter Dart programs The compute package takes Flutter's compute function and makes it

dartside.dev 6 Nov 10, 2022
A Flutter app made for ASMR enthusiasts using Flutter

A Flutter app made for ASMR enthusiasts (keyboard sounds specifically), using Flutter.

Eyรผb Salih ร–zdemir 1 Apr 12, 2022
Flutter-Apps-Collection: a collection of apps made in flutter for learning purpose

Flutter-Apps-Collection This is a repository of a collection of apps made in flutter for learning purpose Some Screenshots . . . Apps build in Flutter

Himanshu Singh 96 May 27, 2022
Flutter ToDo App - A simple ToDo App made with Flutter and Hive

Flutter ToDo App A simple ToDo App made with Flutter and Hive. โœจ Features Create,Delete,Update tasks. Create Subtasks. Star important Tasks. ?? Screen

null 3 Aug 4, 2022
๐Ÿ restaurant menu app made with flutter inspired by this design https://goo.gl/jChLBV

Menu Flutter Todo Make background colors that changes with PageView Add custom tab indicators Change food prices Make cart animation Customize card sh

Braulio Cassule 593 Jan 1, 2023
https://dribbble.com/shots/3812962-iPhone-X-Todo-Concept Made With Flutter

?? FlutterTodo ?? Install Note: Make sure your Flutter environment is setup. In the command terminal, run the following commands: $ git clone https://

Marc L. 552 Dec 27, 2022
a chat app ui design made in flutter

Chat Application UI in Flutter a chat application ui created using flutter. this application consits of two pages Homepage view with tab bar and tab b

Antony David 65 Dec 17, 2022
A web portfolio made with flutter

Web Portfolio, Based on a design on UpLabs and hosted on Firebase ?? .

Olayemii Garuba 171 Jan 4, 2023
Instagram UI made in Flutter

instagram_clone Instagram UI Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is

null 8 Dec 22, 2022
COVID-19 application made with Flutter, following Test Driven Development (TDD) and Clean Architecture along with Internationalization with JSON.

Covid App COVID-19 application made with Flutter, following Test Driven Development (TDD) and Clean Architecture along with Internationalization with

Sandip Pramanik 4 Aug 4, 2022