Generic badge

What is WayFar ?

WayFar, a mobile application template developed using the Flutter framework, this app is compatible with Android and iOS environments.
This template contains some basic features such as Login and Profile and also other features related to parking smart systems, such as List of parking lots, with an integrated map, booking, bookmarks,...,etc. (You will discover all features in details through this documentation)

Preview

Alt text

Official documentation

Head over to official documentation page : docs.wayfarsolutions.com

Help & Support

If you encounter any error, bug or an issue, feel free to contact us at this email address:
wayfarsolutions@gmail.com
When reporting an issue, please provide us with these informations to help us fix it: \

  • Platform (iOS or Android)
  • A brief description
  • Screen captures
  • Logs (if available)

Thank you !!!

Libraries

main

Authentication

authentication.data
Data layer for Authentication feature.
authentication.domain
Domain layer for Authentication feature.
authentication.presentation
Presentation layer for Authentication feature.
authentication.shared
Shared layer for Authentication feature.

Bookmarks

bookmarks.data
Data layer for Bookmarks feature.
bookmarks.domain
Domain layer for Bookmarks feature.
bookmarks.presentation
Presentation layer for Bookmarks feature.

Contact-us

contact_us.data
Data layer for Contact-us feature.
contact_us.domain
Domain layer for Contact-us feature.
contact_us.presentation
Presentation layer for Contact-us feature.

Core

core
Entry point of core layer
core.common
Common classes, interfaces, widgets and some utils.
core.database
Local database config.
core.di
Dependency Injection (DI) config.
core.localization
App localization config
core.location
User location business logic
core.navigation
Navigation and routing configuration
core.storage
App storage configuration
core.theme
App theme configuration

Home

home.presentation
Presentation layer for Home feature.

My cards

mycards.data
Data layer for My cards feature.
mycards.domain
Domain layer for My cards feature.
mycards.presentation
Presentation layer for My cards feature.

Notifications

notifications.data
Data layer for Notifications feature.
notifications.domain
Domain layer for Notifications feature.
notifications.presentation
Presentation layer for Notifications feature.

OnBoarding

onboarding
On Boarding screens.

Parkings

parkings.data
Domain layer for Parkings feature.
parkings.domain
Domain layer for Parkings feature.
parkings.presentation
Presentation layer for Parkings feature.

Payment

payment.data
Data layer for Booking and Payment feature.
payment.domain
Domain layer for Booking and Payment feature.
payment.presentation
Presentation layer for Booking and Payment feature.
payment.shared
Shared layer for Booking and Payment feature.

Profile

profile.data
Data layer for profile feature.
profile.domain
Domain layer for profile feature.
profile.presentation
Presentation layer for profile feature.

Settings

settings
Settings feature.