C.M.T
This app is built with NextJS which uses ReactJS for the front end, includes Server side rendering (SSR, good for SEO and fast initial page load), and provides code splitting among many other useful features.
For the backend, it uses NodeJS and the ExpressJS framework for the creation of a REST api. It also uses PassportJS for Authentication/Authorization, providing the email/password option for signin/signup and also OAuth 2.0 providing the ability to signin with third parties such as with a google account.
The app also allows image fetching/uploading/editing/deleting via utilizing the cloudinary api and provides a public GraphQL endpoint for efficient fetching of data from outside sources (such as a website) by providing a public API key.
You can create another account, or log in with the default admin account if you wish.
username: admin@admin.com
password: admin
Note: The admin account can't be interacted with as it is used in conjunction with the Artra Website. If you would like to test the functionality yourself, please create a mock account.