Coding Portfolio
mongodb
sequelize
express JS
javascript
(Node JS, html, html5, css)
React js
apollo client
React native(expo)
vue js
PELIT FINANCE
Mobile App
Fullstack
​React Native (Expo) // Redux // Express + Node JS // Sequelize
A mobile app with receipt recognition & financial chart analytics. Track your personal finance, set monthly spending target, and earn badges.
​
-
View, add, edit, and delete daily spending / income records
-
View periodic income & expense summary, broken down by category
-
See month-on-month charts & analytics
-
Set monthly target
-
Scan receipts
-
Earn achievement badges
​
-----------------------------------------------------------
​
To run/view demo app with pre-filled dummy data, login with
test user login credentials:
​
email: testuser@pelit.com
password: pelit123
​
*note: App is built for Android. Some UI elements might not be user-friendly in iOS, but still functional
If you try to open the demo and receive 'EXNetwork Error 403', fill in this form to manually request for permission. It will be granted as quick as 5 minutes
CLASSICAL MUSIC PLAYLIST
Web & Mobile Web
Frontend
React JS // Redux
A mobile-responsive web-app containing list of limited classical musics and its song preview. Uses Spotify API to fetch playlist data
​
-
See top 20 classical music playlists from Spotify & filter by playlist name
-
Add to favourites (not stored in database)
-
See playlist details & listen to playlist song clips
-
Browse albums by top composers
RATE YOUR INVESTOR
Web App (Desktop)
Fullstack
Vue JS // Vuex // Express + Node JS // Sequelize
A review / community web app for founders to add review for potential investors.
​
-
View and add new review
-
As a founder, request to register new investor
-
Receive confirmation if investor has been approved by admin
-
View translated reviews from over 5 different languages
-
Comment on reviews
​
Register as new user, or if you want to login with existing "admin" account, use the following login credentials:
-
email: rateyourinvestor@gmail.com
-
password: password123
​
*note: Current database are dummy / mockup data (not real founders/investors).
SUDOKU THE GAME
Mobile App
Frontend
React Native (Expo) // Redux
A simple mobile single-player sudoku game.
​
Backend API from suGOku (https://github.com/bertoort/sugoku)
​
If you try to open the demo and receive 'EXNetwork Error 403', fill in this form to manually request for permission. It will be granted as quick as 5 minutes
SOLO PONG! GAME
Website (Desktop Only)
Frontend
HTML5 + Canvas // JQuery // HTML // CSS
A simple solo ping-pong game. Playable in Desktop only.
​
-
Solo Pong is a solo ping-pong game in which player competes with time.
-
Player needs to keep the ball in the game area as long as the timer still runs. If player succeed to keep the ball within the game area throughout the alloted time, player wins. If the ball runs outside of the game area before the time is up, player loses
MOVIE CMS DASHBOARD
Web App (Desktop)
Fullstack
Vue JS // Vuex // Express + Node JS // Sequelize
A web app with complete CMS / Dashboard display format, to manage movie database with quick login/register, view, add, edit, and delete features
​
-
Quick Login / Register with Google Account
-
View, add, edit, and delete movie database based on user permission
To login as "admin" and demo admin-only features, use admin credentials:
-
email: galuh.adika@gmail.com
-
password: password123