A Flutter application featuring shadcn-inspired UI components and a structured architecture for building modern mobile apps.
docs/: General documentation including index, packages, submission guide, and typography.Components/: Detailed docs for UI components like accordion, alert, avatar, badge, button, calendar, card, checkbox, context-menu, date-picker, dialog, form, icon-button, input-otp, input, menubar, popover, progress, radio-group, resizable, select, separator, sheet, slider, sonner, switch, table, tabs, textarea, time-picker, toast, and tooltip.Theme/: Theme-related data.Utils/: Utility docs for decorator and responsive design.
main.dart: Application entry point.router/: App routing configuration.src/: Core application logic.core/: Configuration, constants, networks, and utilities.features/: Feature modules including auth (with models, providers, screens, and widgets) and example.presentation/: UI layer with layouts, providers, screens (home, not found, settings), and widgets.
- Ensure Flutter is installed: Flutter Installation Guide.
- Clone the repository and navigate to the project directory.
- Run
flutter pub getto install dependencies. - Run
flutter runto start the app on a connected device or emulator.
For more on Flutter development, see the official documentation.