Hello fellow cs50 students, I have finally reached the end of CS50x (yay) and now I am finishing my final project. Up until now I have completely avoided the use of AI, outside of the course's duck. However, since the final project apparently allows for AI use, I wish to know how much is it really allowed.
I have so far developed an flask based web-app (structure very similar to finance), the python and the html is completely mine, as is the database I created with sqlite for storing the web's data. But for the css I relied heavily on AI, since I just want to make it look pretty, something I have a hard time doing.
The web-app basically displays active credit card promotions from numerous banks of my country, and this credit card promotions are uploaded to my database through python code that scrapes a bank's website, categorizes the information and uploads the information to my database.
I have learned about web-scraping with python and have coded most of the web scraping scripts myself. However, some banks have their credit card promotions on pdfs rather than html, and this proved very hard to scrape with my current skills. I have developed the scripts for this pdfs with the help of Claude, and while I understand most of the code in this scripts, I can't say for sure I could actually code this scripts completely by myself. I am trying to learn it though since it obviously interests me very much.
My question is though, is it reasonable to use this scripts for reading pdfs in my final project? Or I relied to heavily on AI and broke the rules? Thanks.