Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ahmedgulabkhan/foodspace

Foodspace is an app made using Flutter and Firebase, where people can register and start exploring wide categories of restaurants present in their cities and also check the reviews and feedback for a specific restaurant. There is also a 'likes section' where all the restaurants liked by the user are displayed.
https://github.com/ahmedgulabkhan/foodspace

android android-development dart firebase firebase-database flutter flutter-app flutter-firebase flutter-ui google-flutter

Last synced: 2 days ago
JSON representation

Foodspace is an app made using Flutter and Firebase, where people can register and start exploring wide categories of restaurants present in their cities and also check the reviews and feedback for a specific restaurant. There is also a 'likes section' where all the restaurants liked by the user are displayed.

Awesome Lists containing this project

README

        

# Foodspace
## About
Foodspace is an app made using Flutter, where people can register and start exploring wide categories of restaurants present in their cities and also check the reviews and feedback for a specific restaurant. There is also a 'likes section' where all the restaurants liked by the user are displayed.

## Snapshots of the application

![Screenshots](/snapshots/foodspace_snapshot_2.png)

## Configuration Steps
1. Cloning the repository:

```
$ git clone https://github.com/ahmedgulabkhan/Foodspace.git
```

2. Open the project and install dependencies (using terminal):

```
$ cd Foodspace
$ flutter pub get
```
This installs all the required dependencies like cloud_firestore, firebase_auth, shared_preferences, flutter_map, etc...

3. Foodspace/lib/shared/constants.dart

Sign up for the Zomato API key and set the value of the String 'YOUR_ZOMATO_API_KEY' to the key that you recieved.

`const String YOUR_ZOMATO_API_KEY = '';`

and save it.

4. Make an android project on your firebase account, follow the mentioned steps and you're good to go.

5. Now run the app on your connected device (using terminal):

`$ flutter run`