react-query, this is a data fetching library, which got a pretty decent API for both caching and fetching with built-in hooks
chakra-ui for CSS hater like you, which comes very intuitive props system
typescript, something you should be aware of as a F2E after 2020, maybe even earlier. you can ignore all the Promise<SomeType> or : SomeType of interface or type for now
Known issues
There's some weird behavior when you try to login in every page instead of home page. You can try to fix it, shouldn't be too difficult.
The services are a lil bit repetitive, you can probably figure out some way to remove all the fetch headers or whatever.
There's definitely more bugs in it, because I didn't carefully tested it.