Working on bug fixes: Bug where you can enter a blank card and preview a blank card: We were submitting the card even if the submission failed so I changed that I think by moving the submission and redirection into the ajax call's success function. I also put restrictions on the previewing a card similar to those on submitting a form. I made subcategory optional.