Skip to content

abel3ri/business_directory

Repository files navigation

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:

Backend

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.

Frontend Setup

  1. Clone this repository:

    git clone https://github.com/abel3ri/business_directory.git
    cd business_directory
  2. Install frontend dependencies:

    flutter pub get
  3. Run the app:

    flutter run

Folder Structure

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

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages