mirror of
https://gitlab.com/omair-personal/exchange.git
synced 2026-08-19 04:24:08 +00:00
7270f79dd7d21d9907079451dc02f1c30536ee84
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 cdin 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.
Description
Languages
Vue
49.2%
PHP
45%
JavaScript
2.8%
Blade
2.5%
SCSS
0.2%
Other
0.3%
