This app is used for tracking and making request about logistic online at Meratus.
My role in this project is as a full-timer mobile app developer, my job is to maintain the existing app while building the remake version of the app. Why remake? that's a lot to explain. But tl;dr I've spotted so many issue about the project, so I asked the chairman if i can remake this with a better fundamental from architecture, library, low-level things. And they're agreed, so I made the remake while maintaining the old one.
Built using Flutter, using rxdart and bloc, local notification.
Flutter
Multi Platform
Provider
MVVM Architecture
Github Action
DevOps
Flavor
This app is used for making appointments with the professionals in in the field of law. There are 2 user roles, Partner and Customer. Partner can moderate their consultation with the app, while Customer can make an appointment to the partners.
My role in this project is as a solo part-timer mobile developer.
Built using Flutter, using MVVM architecture, Provider state management, Midtrans payment gateway, Clean code principles, CI CD with GitHub actions, and flavor.
Flutter
Multi Platform
Provider
MVVM Architecture
Github Action
DevOps
Flavor
This app is used to book an online tickets of TiaraMas.
My role in this project is as a solo part-timer mobile developer.
built with Flutter, using clean code principles, MVVM architecture, Provider state management, CI CD with GitHub actions.
Flutter
Multi Platform
Provider
MVVM Architecture
Github Action
DevOps
an cross platform mobile application for fisher - as apprenticeship at YCP Solidiance
created with Flutter
the app is used for fisher to see fishing spot, available facilities, useful maps.
The features are:
- log catch
- showing all available facilities
- showing fishing spots
- maps
- timer
- weather
- fish information
- available species on certain spot
- etc.
the app is integrated with Java backend
Flutter
Multi Platform
BLOC
Bloc Pattern
Nautical Map API
Weather API
Google Map API
Webview
Platform Channel
I was lucky to have this opportunity to make an app for a guy from Kominfo.
a cross-platform mobile application for SatpolPP - as Freelancer Mobile Engineering
created with Flutter
the app is used for Satpol PP to record people who break the covid protocols.
The features are:
- record people
- officer attendance
- statistics of the distribution cases
- profile
the app is integrated with Laravel Backend
even this project looks simple and considered a small project tho, but there is a lot of tasks to do on it. I treat it like my best trophy and I want other people to love to use it. I used all my skills to work on that project and it was so satisfying!
(I nominated this project with "My Most Satisfying Project on 2020")
but it takes a lot of time waiting for a client to respond, I'm struggling
a few things that I'm interested in that project:
- Code Generation
- Software Testing
- Animation
- Responsive
- 90% looks like the prototype
- Performance First
- Clean Code (I'm still in practice but it's very readable!)
- Error Handling
- it just EVERYTHING! 😍
things that I haven't added:
- Crashlytics (the project is finished already before i could request for their Firebase account)
Flutter
Multi Platform
Provider
E-Learning platform - as internship at Lannius Innovation Labs
created with Flutter
the app used for learning platform which has a lot of features, it's privately made for some university.
The features are:
- take course
- add reminder
- forum group discussion
- video streaming
- notes
- quiz
- profile
- has 3 type UI (Mentee, Manager, Mentor)
- etc. (imagine something like quipper or ruang guru they're pretty similar)
the app isn't integrated yet because the time is too short
E-commerce - as maintainer and developer to fix the previous bug and adding new features.
created with Flutter
this app is created specially for those customers who will buy in massive amount with high minimum transaction. They should be verified before be able to purchase something, and the app it self simply just record the order of the customers and tell the web admin to response the order and finish
The features are:
- dashboard (showing user point, available promotion code, user role)
- product screen (user can place an order and see the product list)
- order screen (user can enter the detailed information for the order)
- order list (where user can find the ordered items and see the order status)
- profile (information about the user)
- edit profile (where user can change their information)
- verification screen (user can request for higher role)
integrated with backend (using laravel)
Application - as developer, create from scratch
created with Flutter
App for start-up, using IoT to monitoring the plants on the created hydroponic towers and also controls it. The tower it self is made by the start-up side, and the app is to assist the tower and it's functionality.
the features are:
- monitoring hydroponic status (humidity, water volume, growth, acid level)
- control sensors (water pump switch, growth light switch)
- supply customer
- request supply
- buy the hydroponic tower
- has 2 type of UI (customer, farmer)
unfinished
integrated with firebase
as developer also a chairman, remake project from scratch from the Native version to Flutter
created with Flutter
the app is used to succession of new chairman on the organization, using token that uniquely generated from the web app and use them in the mobile app to vote the candidates
the features are:
- login
- view candidates
- choose candidates
- timeout when token expires
integrated with backend (using laravel)