a 240gb ssd will not get you by alone. this is enough for windows 10 and the random crap that makes it's way to that drive. not enough to add games to it.
you will need a HDD to store things.
honestly if you aren't buying the samsung 970 evo or pro pci x4, i'd suggest just sticking with a HDD. i'd recommend a 7200 rpm drive for playing games off the drive, which does get more expensive than your basic 5400.
i'd also like to steer you away from micro atx. stick with a regular ATX form factor and you will have more options in the future when you go to upgrade.
this would mean you would need a new case as well.
i'll make a recommendation for a case, but i'll state this is not a needed case. if you want future upgrades, just make sure a case has space. an open style isn't for everyone.
https://pcpartpicker.com/product/8jL7YJ/thermaltake-core-p3-se-atx-mid-tower-case-ca-1g4-00m1wn-02i own this case myself and am really happy with it. it's allowed me insanely easy access to hardware, which has been increasingly helpful to me by circumstance.
the instructions of setup are complete ass. but if you did purchase this case, i have some experience with it's setup.
it's wise to keep a can of duster around with this case.
RAM- if it's not a hardship, i'd recommend 3200mhz over the 3000. not a major thing though.
CPU- i'd invest a little heavier on the cpu myself, ryzen 3 is getting pretty dated.
1 last thing... you don't have a gpu listed. i'm assuming this is something you'd need?