Position: Full Stack Web Developer
Category: JavaScript
English level: upper
Years of experience: 2.5


1) Payment Card Requester and Tracker

Project description
For customers in need of payment cards in the bank, They Can be able to: -
• Apply for Payment Card online and provide automatic unique track number after successful application.
• The customer can get the unique track number on email address.
• Using the unique track number, the customer can track/follow the production process via telegram bot.
• Also the customer can track the payment card online in addition to telegram bot.
• Incase, the customer changes his/her mind, they can cancel the requested payment card.
Demonstration on youtube is available entitled "Payment Card Requester and Tracker"
2) Gymnasium Management System part 1
Description 
1) Employees of an organization can be able to apply for gymnasium membership.
2) The System verify employee email and ID exists in organization Enterprise Resource Planning System.
3) The system sends six unique code to his/her email address for cancellation purpose and/or letting know the employee has applied for gymnasium.
4) Also the system displays successful message with six unique code after clicking APPLY NOW button.
5) The system Denys duplicate application for same or different gymnasium application.
6) We can see the applicants applied on the selected gym site when we logged as Gymnasium Head page.
7) Applicants can be able to cancel application for gymnasium On Cancel Application section
8) We can turn off and on the visibility of gymnasium membership form on head’s gymnasium page.
9) There is a news section which can holds the rule, regulation, announcements, … with login page.
a. After some lines of words, the system displays Read More link automatically, we can see more reading through clicking.
b. We can also turn on/off the visibility of the news content with inline editing
c. We can edit the news format e.g. bold, italic, underline, numbering, bulleting, …
10) Select applicants automatically based on the gym site capacity.
a. We provide number of trainees only to select among many applicants.
There is demo on youtube entitled "Gym Management System Part 1", "Gym Management System Part 2" and 3
The project is developed using Vue Js 
Vuex, Bootstrap, VueeValidate, Vue router, consume Api from Spring Boot as front end and Spring Boot including JPA, Spring, Spring Data, Hibernate, Spring Security, Lambook, Java Mailer, ERP integration, Telegram Api, postman, Git, Github MySQL database as Back end framework and tools.