A simple wallet system where the user can perform financial transactions
You can find the technical design document for this project here
You may also find the Postman docs here
Kindly note that RabbitMQ is required for the application to work properly. A Docker compose file has been included to make it easy to spin up instances of RabbitMQ and MySQL.
Run yarn install
to install packages
Run docker-compose up -d
to bring up RabbitMQ, MySQL, Redis and PHPMyAdmin
Run yarn dev
to start the application server.
Kindly run yarn knex migrate:latest
to run migrations
and run seed yarn knex seed:run
.
To run the application's automated tests yarn test
For Knex commands, prefix all commands with yarn knex
. For example
yarn knex migrate:make {table-name}
- Add Push Notifications
- Market where people can post ads for currency they have for sale or buy