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

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
MarkNjunge committed Jul 6, 2019
1 parent 6f41914 commit cef645a
Showing 1 changed file with 19 additions and 14 deletions.
33 changes: 19 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,37 +12,42 @@ A sample food delivery application for a coffee shop.
</p>

## Status

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

## Features

* 100% Kotlin.
* MVP architecture.
* Room (with RxJava) for local data storage.
* Firebase Authentication for Authentication.
* Firebase Cloud Firestore for cloud storage.
* Firebase Cloud Messaging for notifications.
* Firebase Crashlytics for crash reporting.
* Mpesa payment
- 100% Kotlin.
- MVP architecture.
- Retrofit with Coroutines
- Room for local data storage.
- Firebase Authentication for Authentication.
- Firebase Cloud Firestore for remote database.
- Firebase Cloud Messaging for notifications.
- Firebase Crashlytics for crash reporting.
- Mpesa payment

## Cloning

1. Clone the repository
2. Create a `keys.properties` file based on`keys.properties.sample`.
2. Create a `keys.properties` file based on`keys.properties.sample`.

- Follow the deploy instructions for [JustJava-CloudFunctions](https://github.com/MarkNjunge/JustJava-CloudFunctions)
to get an api Key. If you don't want to use M-Pesa, you can leave the `API_KEY` as is.
3. Create a Firebase project and enable Email/Password sign in. Add two applications `com.marknkamau.justjavastaff`
and `com.marknkamau.justjava`. Add the `google-service.json` files to their respective folders.
to get an api Key. If you don't want to use M-Pesa, you can leave the `API_KEY` as is.

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`.
4. Open and build in Android Studio.

## Screenshots

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

## Download
## Download

<a href='https://play.google.com/store/apps/details?id=com.marknkamau.justjava'>
​ <img alt='Get it on Google Play'
​ src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png'
​ height="116" width="300"/>
</a>
</a>

0 comments on commit cef645a

Please sign in to comment.