Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ezralazuardy/bookstore

📚 Book Store Android App intended for study purpose at Cilsy Sekolah Mobile
https://github.com/ezralazuardy/bookstore

android-application bookstore kotlin-android kotlin-coroutines material-design online-shop retrofit2 room study

Last synced: 3 months ago
JSON representation

📚 Book Store Android App intended for study purpose at Cilsy Sekolah Mobile

Awesome Lists containing this project

README

        

[![Android CI](https://github.com/ezralazuardy/bookstore/workflows/Android%20CI/badge.svg)](https://github.com/ezralazuardy/bookstore/actions?query=workflow%3A%22Android+CI%22)
[![License](https://img.shields.io/github/license/ezralazuardy/bookstore)](https://github.com/ezralazuardy/bookstore/blob/master/LICENSE)

## 📚 bookstore

Book Store Android App implementation, intended for study purposes at [Cilsy Fiolution](https://sekolahmobile.com).

Here some app's features :

#### Client Module
- Authentication
- Homepage
- Book list
- Book search
- Book detail
- Book checkout
- Add to favorite
- Payment via bank transfer (dummy)
- Purchase confirmation
- Purchase status

#### Admin Module
- Authentication
- Homepage
- Book management
- Book category management
- Client purchase history

### ☁ REST API
This app uses a REST API provided by [Cilsy Sekolah Backend](https://sekolahbackend.com/). Check the documentation [here](https://obstore.herokuapp.com/swagger-ui.html).

### 📘 Library used
Some library that used to develop this app :
- [Material Design Component](https://material.io/)
- [Android KTX](https://developer.android.com/kotlin/ktx)
- [Koin](https://insert-koin.io/)
- [Kotlin coroutines](https://github.com/Kotlin/kotlinx.coroutines)
- [StfalconImageViewer](https://github.com/stfalcon-studio/StfalconImageViewer)
- [CircleImageView](https://github.com/hdodenhof/CircleImageView)
- [ThreeTenABP](https://github.com/JakeWharton/ThreeTenABP)
- [QuickPermissions](https://github.com/QuickPermissions/QuickPermissions-Kotlin)
- [Matisse](https://github.com/zhihu/Matisse)
- [Retrofit](https://square.github.io/retrofit/)
- [Shimmer](http://facebook.github.io/shimmer-android/)
- [Room](https://developer.android.com/topic/libraries/architecture/room)
- [Glide](https://bumptech.github.io/glide/)