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

https://github.com/0xcab0/justdeliveroo

Food delivering app ft Firebase as BAAS/RoomDB following a MVVM arch
https://github.com/0xcab0/justdeliveroo

android android-app firebase mvvm-android room-database

Last synced: 3 months ago
JSON representation

Food delivering app ft Firebase as BAAS/RoomDB following a MVVM arch

Awesome Lists containing this project

README

          

# JustDeliveroo



## Food delivery mock app using Firebase for authentication, notifications and database

- RoomDB for local DB instance
- Retrofit for HTTP requests
- MVVM architecture

![Logo](https://github.com/alvarocabo/JustDeliveroo/blob/master/app/src/main/res/drawable/logo_mini.png?raw=true)

## Authors

- [@alvarocabo](https://www.github.com/alvarocabo)

## Database Arch

We are using the Firebase Realtime database, which is a based on a NoSQL arch, so here are our 2 models in use for this project at the time of this realease. (v 0.1)

![DB_Diagram](https://github.com/alvarocabo/JustDeliveroo/blob/master/docs/DB_diagram.png)

## API Reference

Here are all the request our database allows

### Get all items

```http
GET /Comida
```

| Parameter | Type | Description |
| :-------- | :------- | :------------------------- |
| `api_key` | `string` | Your API key |

Returns all the elements in the collection

## Features

- Cupon use for discouts
- Push Notifications triggered by actions
- HTTP conection to our database
- User authentication
- Live checkout car
- A cool logo!