Build using modern technologies: NodeJs, Express, PostgreSQL, Mocha Testing, Auditing, Winston Logging, Stripe
1- CRUD operation 2- MVC architecture 3- Using Mocha, I was able to test my project 4- Using Winston Logging I was able to get more information from the server 5- Using Auditing I was able to see who is using the app and what he is using 6- Using authentication and authorization using JWT feature 7- The user ability to update his profile including changing his password, email 8- Ability of buying with stripe 9- Error Handling