top of page
Keyboard and Mouse

Coding Portfolio

Anchor 2

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

Pelit.jpg

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

CMP3_edited.jpg

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

RYI_edited.jpg

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:

*note: Current database are dummy / mockup data (not real founders/investors).

SUDOKU THE GAME

Mobile App

Frontend

React Native (Expo) // Redux

sugoku.jpg

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 

Solo Pong.jpg

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

CMS 3_edited.jpg

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:

EntertainMe WatchFlix

Web App (Desktop)

Fullstack

React JS // Apollo + GraphQL // MongoDB // Redis // AWS

WF.jpg

A web-app built with microservice concept, to manage list of entertainment/films, with basic view, add, edit, and delete features.

bottom of page