Personal recommendation for the frontend would definitely be Reactjs. While I've never used angular so I can't give a fair comparison, React is fairly easy to work with and will let you develop frontend applications easily. From the little angular code I've looked at, angular seems a lot more cluttered and less modular when working with it (though this could be wrong, it was my first impression).
For backend, you could use django or flask if you want to stick with python, or try learning typescript and using node.js; Typescript being effectively javascript that allows for typing (All javascript code will work in typescript, but not vice versa).