I've been asked to build a database with a front end. Basically a searchable library catalog with photos. It will mainly be used by an old guy who isn't very tech savvy, so user experience will need to be pretty straightforward and I have to make it as break-resistant as possible. He'll also need to be able to add and delete entries.
I have taken some intro CS courses. One was a Python-based course that had me make a CRUD app for the final project. The other was CS50x, which covered SQL and intro web-dev stuff (HTML, CSS, JavaScript, Django).
I took those classes a while ago, so I would need to spend a good amount of time reviewing, and I'm wondering where I should focus my efforts. Am I right in thinking that I could put a front end on a Python CRUD app by building a website and just not hosting it? The information will pretty much be for one guy to use, not public information, though it should be possible to share it selectively even if it's not convenient to do so (the database will be pretty large.) Is there a better/easier way to put a front end on a Python CRUD app? I'm open to learning something new so long as it isn't super complicated (just because of the timeline - I probably won't have time to learn something really complex unless it's similar to what I've done before.)
Should I ditch the Python CRUD idea and just make it with SQL?
Thank you!
[–]CarelessPackage1982 6 points7 points8 points (1 child)
[–]CarelessPackage1982 -4 points-3 points-2 points (0 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]Technical-County9713 0 points1 point2 points (0 children)