A Flutter application for the Business Directory project. This app allows users to search for businesses, view details, and locate them on a map. It communicates with the backend API to fetch and manage business data.
- Search businesses by name
- View detailed business information
- See businesses on a map + realtime navigation using OSRM
- User authentication and roles (admin, user, business owner)
- Manage business listings and user profiles
Ensure you have the following installed:
- Flutter SDK (version [required version])
- Dart SDK
The backend for this application is located in a separate repository. Follow the instructions in the business_directory_backend repository to set up and run the backend server.
-
Clone this repository:
git clone https://github.com/abel3ri/business_directory.git cd business_directory
-
Install frontend dependencies:
flutter pub get
-
Run the app:
flutter run
business_directory/
├── lib/
│ ├── controllers/
│ ├── pages/
│ ├── widgets/
│ ├── l10n/
│ ├── models/
│ ├── services/
│ ├── theme/
│ └── main.dart
├── assets/
│ ├── images/
├── pubspec.yaml
└── README.md