Elder Scrolls Legends Service
This is a Node + Express + MongoDB companion API for authentication and user data storage for the Elder Scrolls Legends application. The application is built using React and retrieves dynamic data provided by the Elder Scrolls Legends API.
How it all works:
Service API << (auth & user data storage) >> React Application << (card data) Elder Scrolls Legends API
Why does this service exist?
Good question, the reason for this service is expanding on the functionality of the React Application. The React application pulls in data and displays is. Users can favorite cards and that data is stored locally in the browser. I wanted to take this favoriting ability to the next level. So this service was built using Node, Express, and Mongo to allow users to sign up, favorite cards, and have that data stored in a persistent location.
What does the Service do?
This service provides 2 functions:
- User authentication using JSON Web Tokens
- User card favorites stored in MongoDB