In this pr I did the Frontend portion. I had a little trouble with react-router on refreshing the pages. I messed with the webpack config quite a bit but wasn't successful at getting the pages to refresh properly. If had all the time, I would add tests, validation (I sort of sort-cut this with a disable button on missing form fields, however you still could add teams with the same name), more UI functionality like a search bar in the teams page, pagination etc.. and clean up any older outdated react code.
I was able to get the functionality working as well as give it a fresh new UI!
Hello!
In this pr I did the Frontend portion. I had a little trouble with react-router on refreshing the pages. I messed with the webpack config quite a bit but wasn't successful at getting the pages to refresh properly. If had all the time, I would add tests, validation (I sort of sort-cut this with a disable button on missing form fields, however you still could add teams with the same name), more UI functionality like a search bar in the teams page, pagination etc.. and clean up any older outdated react code.
I was able to get the functionality working as well as give it a fresh new UI!
Please let me know if you have issues.