Boommerce adalah aplikasi untuk membeli dan membaca buku, baik dalam bentuk fisik maupun digital. Aplikasi ini bertujuan untuk mensentralisasi pendataan pembelian buku dengan jenis berbeda (fisik & digital), serta mempermudah akses buku dalam versi yang diinginkan—mengatasi keterbatasan dan ketidakjelasan dari beberapa platform yang ada saat ini.
Boommerce dibangun dengan pendekatan Microservices dan Event-Driven Architecture (EDA) untuk memastikan skalabilitas dan fleksibilitas sistem.
- Express.js
- Node.js
- Docker
- RabbitMQ
- MongoDB
- Redis
- JavaScript
- React Native
- Expo
- NativeWind
- Redis
- TypeScript
git clone https://github.com/athjihan/book-commerce.git
cd book-commercePastikan kamu memiliki:
- Node.js v18 atau lebih baru (v20+ direkomendasikan)
- npm, pnpm, atau yarn (sesuai preferensi)
Untuk memulai perjalanan mencoba aplikasi ini:
- Masuk ke folder
backend/dan ikuti instruksi setup backend. - Masuk ke folder
mobile/dan ikuti instruksi setup frontend.
Instruksi detail terdapat di dalam masing-masing direktori tersebut.
| Nama | NIM |
|---|---|
| Wibi Laksono Wijaya | 23/512527/PA/21885 |
| Rizka Nurdiana | 23/513519/PA/21941 |
| Elvina Kartika Aini | 23/517213/PA/22161 |
| Jihan Dwi Athanaya | 23/518584/PA/22255 |