pramandha-arthadana
Pramandha Arthadana
Software Engineer
Back to project list

Samurai Kurobushi - User App

This is Samurai Kurobushi main app, aimed for their end-user customers.
cover
calendar
January 2024 - present
Timeline
role
Lead Engineer
Role
Description

This is the main app of PT Samurai Kurobushi Indonesia. Aimed towards their end-user customers. The main purposes of the app is to provide the end user with a complete platform to buy and use Samurai Kurobushi products. They can also gain insight on how other people use the products, and get rewards by using the products.

Currently, this app is still in its Phase 1. The development is still in progress for its Phase 2 (Loyalty Program) and Phase 3 (E-Commerce).


Responsibilities
1
Plan App Development
Plan app development alongside of other apps and webs in the SKIES system.
2
Architect the system
Defining SKIES system structures and design, ensuring all the apps and webs in the system to be reliable, scalable, secure, and align toward PT SKI business goals.
3
Develop Backend Server (REST API)
Develop backend system to support Samurai Kurobushi User App.
4
Supervise App Development
I am responsible to supervise User App development. Tracking its progress, solving any risen development issues, and reporting it to Tech Manager of PT SKI.

Technology Stack
Mobile App
Flutter
Backend REST API
Golang
Database
MongoDB, Meilisearch
Cloud Services
Firebase Authentication, Firebase Cloud Functions, Firebase Remote Config, Firebase Crashlytics, Amazon SES, Vultr Object Storage
Infrastructure
Docker, Docker Compose, Vultr

Screenshots