Quizlet (quizlet.com) is an amazing flashcard site and we highly recommend you use it. It´s completely free to use (!!) and you can choose from a huge variety of Spanish language flashcards. You can even make your own! There are different settings like regular flashcards, matching up the pairs, type the answer etc. Give it a try, you will love it. Below are a few recommendations for you.
The 1000 most used words in Spanish
Parts of the body
Food and drink