sudo-creditcard
Credit Card Issuance System with Sudo.Africa
Project Structure
Client - Frontend (Vue JS)
- src
- assets
- compponents
- router
- service (api request file is located here)
- store
- views Any other files remain as vue's structure
Server - Backend (API)
- config (database connection)
- Controller
- Middleware
- Model
- public (Compiled copy of the client i.e frontend)
- Route
- Utils (Helper files)
Project setup
- Create at Sudo Africa Website to obtian your SUDO_KEY
- rename .env.example to .env
- SUDO_KEY can be obtained here from step
cd server && npm install
- Run
npm run dev
Register a User with admin role the replace the Token obtained with AUTH_KEY
Compiles and hot-reloads for development
npm run dev
Upcoming features
- Toggle Card Status (On/Off)
- Toggle Status of each channels (POS,WEB,ATM) currently ATM and POS Channled are off be default, you can change in the Card Model
- and more
I will continue to improve this documentation.
If you need help setting up this project reach out to me on twitter