Making the backend endpoints use-able
Fixing outdated field name for streak retrieval
Refactoring router to handle API endpoints in a more organized way
Updating gitignore to avoid all js lib files