Skip to content
This repository was archived by the owner on Dec 16, 2023. It is now read-only.

Commit cef645a

Browse files
committed
Update README.md
1 parent 6f41914 commit cef645a

1 file changed

Lines changed: 19 additions & 14 deletions

File tree

README.md

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,37 +12,42 @@ A sample food delivery application for a coffee shop.
1212
</p>
1313

1414
## Status
15+
1516
[![Build Status](https://app.bitrise.io/app/c373b1aa540acc1c/status.svg?token=u-KpJIBnS_0TQUtBtYNEJQ&branch=master)](https://app.bitrise.io/app/c373b1aa540acc1c)
1617
[![Playstore](https://img.shields.io/badge/Download-Playstore-brightgreen.svg)](https://play.google.com/store/apps/details?id=com.marknkamau.justjava)
1718
[![latest build](https://img.shields.io/badge/Download-Latest%20build-brightgreen.svg)](https://skyll.herokuapp.com/justjava?redirect=true)
1819

1920
## Features
2021

21-
* 100% Kotlin.
22-
* MVP architecture.
23-
* Room (with RxJava) for local data storage.
24-
* Firebase Authentication for Authentication.
25-
* Firebase Cloud Firestore for cloud storage.
26-
* Firebase Cloud Messaging for notifications.
27-
* Firebase Crashlytics for crash reporting.
28-
* Mpesa payment
22+
- 100% Kotlin.
23+
- MVP architecture.
24+
- Retrofit with Coroutines
25+
- Room for local data storage.
26+
- Firebase Authentication for Authentication.
27+
- Firebase Cloud Firestore for remote database.
28+
- Firebase Cloud Messaging for notifications.
29+
- Firebase Crashlytics for crash reporting.
30+
- Mpesa payment
2931

3032
## Cloning
33+
3134
1. Clone the repository
32-
2. Create a `keys.properties` file based on`keys.properties.sample`.
35+
2. Create a `keys.properties` file based on`keys.properties.sample`.
36+
3337
- Follow the deploy instructions for [JustJava-CloudFunctions](https://github.com/MarkNjunge/JustJava-CloudFunctions)
34-
to get an api Key. If you don't want to use M-Pesa, you can leave the `API_KEY` as is.
35-
3. Create a Firebase project and enable Email/Password sign in. Add two applications `com.marknkamau.justjavastaff`
36-
and `com.marknkamau.justjava`. Add the `google-service.json` files to their respective folders.
38+
to get an api Key. If you don't want to use M-Pesa, you can leave the `API_KEY` as is.
39+
40+
3. Create a Firebase project and enable Email/Password sign in. Add three applications `com.marknkamau.justjava`, `com.marknkamau.justjava.debug` and `com.marknkamau.justjavastaff`. Add the `google-service.json` file to `/app` and `/justjavastaff`.
3741
4. Open and build in Android Studio.
3842

3943
## Screenshots
4044

4145
![App](/images/branding.png)
4246

43-
## Download
47+
## Download
48+
4449
<a href='https://play.google.com/store/apps/details?id=com.marknkamau.justjava'>
4550
​ <img alt='Get it on Google Play'
4651
​ src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png'
4752
​ height="116" width="300"/>
48-
</a>
53+
</a>

0 commit comments

Comments
 (0)