2020-11-12 13:22:57 +08:00
2018-06-28 16:15:35 +08:00
2020-11-12 11:28:26 +08:00
2018-04-20 14:03:37 +08:00
2018-07-16 15:35:05 +08:00
2018-08-24 11:17:11 +08:00
2020-09-09 13:14:36 +08:00
2020-09-09 13:14:36 +08:00
2020-11-12 13:22:57 +08:00
2020-09-10 00:32:23 +08:00
2018-10-26 11:12:35 +08:00
2018-05-07 15:26:23 +08:00
2018-07-20 10:26:18 +08:00
2018-08-02 09:53:28 +08:00
2020-09-02 16:18:34 +08:00
2020-09-02 16:18:34 +08:00
2018-08-02 14:07:04 +08:00
2018-08-24 12:08:54 +08:00
2018-05-07 15:26:23 +08:00
2018-06-19 17:26:37 +08:00
2018-09-03 14:40:17 +08:00
2020-09-10 00:32:23 +08:00
2020-09-09 13:14:36 +08:00
2020-09-10 00:32:23 +08:00
2020-09-25 15:59:41 +08:00
2020-08-24 14:03:38 +08:00
2020-07-29 15:17:27 +08:00
2020-09-02 16:18:34 +08:00
2018-08-02 12:29:21 +08:00
2018-07-16 15:35:05 +08:00
2018-08-06 17:16:28 +08:00
2018-05-17 12:26:32 +08:00
2018-12-07 18:39:18 +08:00

Currency Exchange (MYR, RMB, USD)

A currency exchange system that user able to book their rate and upload their backin slip. For admin backend, they can perform booking with supplier, update booking status, etc. Using a Laravel-Vue SPA starter project template.

TechStack

  • Laravel 5.6
  • Vue + VueRouter + Vuex + VueI18n + ESlint
  • Pages with dynamic import and custom layouts
  • Login, register and password reset
  • Authentication with JWT
  • Socialite integration
  • Bootstrap 4 + Font Awesome 5 + Element UI

Installation

  • Install Git , Docker CE and Docker compose, Node
  • Clone the repo into working folder git clone git@gitlab.com:CIEFWorldwideSdnBhd/exchange.git
  • cd in your working folder
  • Copy env file cp .env-example .env
  • Run docker-compose up
  • Open another git bash run npm install
  • Run npm run watch

Usage

Test Credentials

user@example.com:secret admin@example.com:secret

Development

# build and watch
npm run watch

# serve with hot reloading
npm run hot

Production

npm run production

Todo

  • Unit test on supplier booking
  • Continous delivery with npm build
  • Add comments in controller functions
  • Store files to AWS S3
  • Real time rate update

Changelog

Please see CHANGELOG for more information what has changed recently.

S
Description
No description provided
Readme 51 MiB
Languages
PHP 50.6%
Vue 43.5%
Blade 3.2%
JavaScript 2.3%
SCSS 0.2%
Other 0.1%