Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Readme #241

Open
wants to merge 134 commits into
base: development
Choose a base branch
from
Open

Readme #241

wants to merge 134 commits into from

Conversation

RunTerror
Copy link
Contributor

@RunTerror RunTerror commented Aug 23, 2024

updated project structure

Directory/File Description
beacon/ Root directory of the project
├── lib/ Contains the main application code
│ ├── config/ Configuration files
│ ├── core/ Core application logic
│ ├── data/ Data layer
│ │ ├── datasources/ Handles data sources
│ │ │ ├── local/ Local data sources
│ │ │ └── remote/ Remote data sources
│ │ ├── models/ Data models
│ │ └── repositories/ Data repositories
│ ├── domain/ Domain layer
│ │ ├── entities/ Domain entities
│ │ ├── repositories/ Domain repositories
│ │ └── usecases/ Domain use cases
│ ├── presentation/ Presentation layer
│ │ ├── auth/ Authentication features
│ │ │ ├── cubit/ Authentication Cubit
│ │ │ ├── widget/ Authentication widgets
│ │ │ └── screen/ Authentication screens
│ │ ├── home/ Home features
│ │ │ ├── cubit/ Home Cubit
│ │ │ ├── widget/ Home widgets
│ │ │ └── screen/ Home screens
│ │ ├── group/ Group features
│ │ │ ├── cubit/ Group Cubit
│ │ │ ├── widget/ Group widgets
│ │ │ └── screen/ Group screens
│ │ ├── hike/ Hike features
│ │ │ ├── cubit/ Hike Cubit
│ │ │ ├── widget/ Hike widgets
│ │ │ └── screen/ Hike screens
│ │ ├── widgets/ Shared widgets used across all presentation folders
│ │ └── splash_screen.dart Initial screen displayed while loading
├── main.dart App entry point
├── theme/ Theme configurations
├── locator.dart Dependency injection setup (using get_it)
├── router.dart App navigation routes

nb9960 and others added 30 commits June 19, 2021 01:46
Improvised UI and refractored to follow mvvm architecture
…actor#14)

* rfrac: removed unused imports from multiple files.
* rfrac: migrated deprecated widgets.
* fix: fixed the alignment of buttons on the dialogue box when user terminates a hike.

* fix: used sizer to fix CCExtractor#16
* added github ci actions
* Added Flutter CI check badge in README.md

Co-authored-by: Nishtha Bodani <nbodani8@gmail.com>
* fixes CCExtractor#15
* fix: used sizer to fix overflow issue on homescreen.
* rfrac: used pub dependency instead of git.
* auto updated files
* updated dependencies
* iOS auto-updated files
* added github ci actions

* required changes

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update shared_preference_service.dart

* Now if duration is 0:00:00 it will show error

* unused imports removed

Co-authored-by: Nishtha Bodani <nbodani8@gmail.com>
)

* fix: fixed the keyboard stays open bug.
* fix: Validate only those textfields that are visible.
* Expired Duration Fix: Part 1.
Show expired beacons at the very last in your beacons section + No streams should be running (including the one that tracks location)
Tried to implement this.
* Cancelling StreamSubs if beacon expires when subs are active.
* minor miss: setting isBeaconExpired to true.
* Upd: Showing snackBar if user tries to join an expired beacon.
* fix: Updated setting up subscriptions logic.
* fix: setting state so that UI updates if beacon expires.
* FIX: Close the circular loading spinner if there was some error in joining any beacon.
* Update lib/views/hike_screen.dart
* fix: Change the msg to terminate hike if beacon has expired.

Co-authored-by: Nishtha Bodani <nbodani8@gmail.com>
* PR template
* bug issue template
* custom issue template
* feature issue template
* Updated suggested changes
Co-authored-by: Nishtha Bodani <nbodani8@gmail.com>
* Updated UI, fixed bugs and refactored code
* checks
* formatted constants
* issue fixed
* checks fixed
* issue
* unused import
* inserted a comma
* changed font-size
* added a comma
* unused code removed
* checks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.