An API for an e commerce platform using passport for authentication.
- User can Create Product, Get information about specific product, Update a product information or Delete the product from products record.
- Users can initialize transaction on a product as long as they're not the product owner, mark the transaction is paid, cancel the transaction, reject the transaction of confirm the transaction.