Groove Records is an RESTful e-commerce website using React, PostgreSQL, Node.Js, Express and Material UI. Visitors can look through the product inventory, filter products by searching and add them to their cart.

Visitors can also create an account to edit and finalize their orders through token-based authentication and password-hashing via JSON-web-token. Administrator accounts can update product inventory and access user data though gatekeeping middleware.