This PR adds the the back-end routes, controller, and model for the Tags collection.
It also changes the line width in the .prettierrc file to 100.
What type of PR is this? (check all applicable)
[x] 🍕 Feature
[ ] 🐛 Bug Fix
[x] ✨ Enhancement
[ ] 📝 Documentation Update
[ ] 🎨 Style
[ ] 🧑💻 Code Refactor
[ ] 🔥 Performance Improvements
[ ] ✅ Test
[ ] 🤖 Build
[ ] 🔁 CI
[ ] 📦 Chore (Release)
[ ] ⏩ Revert
Related Tickets & Documents
Addresses #240
Mobile & Desktop Screenshots/Recordings
GET all tags
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/9e4cccf8-042e-4a6e-8d1b-588df564b723
POST new tag
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/13bb3ce8-badc-44e5-a1e4-fef27dc708ba
GET all tags by user id
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/9dd05895-2426-4986-b650-a70c1d0b3514
PATCH user tags
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/2f597074-b193-4241-9062-10a6134e8e2b
DELETE user tag
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/4fca5e43-ec4f-4187-ace4-89bc2ee5c5dd
DELETE all user tags
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/092e1ca8-ff4a-44e7-8954-75beb3e2d08e
Avoid uppercase hobby names
Uploading avoid_uppercase.mov…
Avoid duplicate hobbies
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/577e182b-d3c7-4c26-9f04-800281f4a1e1
Description
.prettierrc
file to100
.What type of PR is this? (check all applicable)
Related Tickets & Documents
Addresses #240
Mobile & Desktop Screenshots/Recordings
GET all tags
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/9e4cccf8-042e-4a6e-8d1b-588df564b723POST new tag
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/13bb3ce8-badc-44e5-a1e4-fef27dc708baGET all tags by user id
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/9dd05895-2426-4986-b650-a70c1d0b3514PATCH user tags
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/2f597074-b193-4241-9062-10a6134e8e2bDELETE user tag
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/4fca5e43-ec4f-4187-ace4-89bc2ee5c5ddDELETE all user tags
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/092e1ca8-ff4a-44e7-8954-75beb3e2d08eAvoid uppercase hobby names
Uploading avoid_uppercase.mov…Avoid duplicate hobbies
https://github.com/KyoshiNoda/ScheduleFinder/assets/62437724/577e182b-d3c7-4c26-9f04-800281f4a1e1Added tests?
Added to documentation?