An open API service indexing awesome lists of open source software.

https://github.com/abel3ri/business_directory


https://github.com/abel3ri/business_directory

flutter getx getx-state-management

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Business Directory (Mobile)

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.

## Features

- 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

## Getting Started

### Prerequisites

Ensure you have the following installed:

- [Flutter SDK](https://flutter.dev/docs/get-started/install) (version [required version])
- [Dart SDK](https://dart.dev/get-dart)

### Backend

The backend for this application is located in a separate repository. Follow the instructions in the [business_directory_backend](https://github.com/abel3ri/business_directory_backend) repository to set up and run the backend server.

### Frontend Setup

1. Clone this repository:

```bash
git clone https://github.com/abel3ri/business_directory.git
cd business_directory
```

2. Install frontend dependencies:

```bash
flutter pub get
```

3. Run the app:

```bash
flutter run
```

### Folder Structure

```bash
business_directory/
├── lib/
│ ├── controllers/
│ ├── pages/
│ ├── widgets/
│ ├── l10n/
│ ├── models/
│ ├── services/
│ ├── theme/
│ └── main.dart
├── assets/
│ ├── images/
├── pubspec.yaml
└── README.md
```
# Screens
## Light mode


Image 1
Image 2
Image 3
Image 4
Image 5
Image 6
Image 7
Image 8
Image 9

# Dark Mode


Image 1
Image 2
Image 3
Image 4
Image 5
Image 6
Image 7
Image 8
Image 9