https://github.com/abel3ri/business_directory
https://github.com/abel3ri/business_directory
flutter getx getx-state-management
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/abel3ri/business_directory
- Owner: abel3ri
- Created: 2024-08-02T09:08:52.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-09-17T15:09:04.000Z (9 months ago)
- Last Synced: 2025-03-12T17:27:10.518Z (3 months ago)
- Topics: flutter, getx, getx-state-management
- Language: Dart
- Homepage:
- Size: 646 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
# Dark Mode
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()