Backend for a small store, built with NestJS + TypeORM (MySQL) + JWT for user authentication. Paypal api, Ebay api implementation Tests are performed using the 'Jest' library.
What has been done:
- Database and all tables project
- User register/login/change password endpoint
- Endpoint for Category - add/edit/delete
- Endpoint for suppliers - add/delete supplier
- Endpoint for products - add/delete product, edit, add and save picture with thumbnail (in two directories)
- Endpoint for goods receipt - goods receipt, change in the number of available items and saving in the database using transactions
- Endpoint for handling orders and PayPal - saving the order and changes in the quantity of products using transactions
- Start working on eBay API functionality, focusing only on what's necessary