Listen to the good counsel that has been given to you, and instead set up a local MySQL server running on your local machine – IP-address 127.0.0.1. While the SQLite server technology is battle-tested, and certainly capable of handling any amount of data you may care to throw at it, it is a product of its designed-for time and place and therefore is not standard. Whereas, it is easy enough to see that your application is likely to expand to become multi-user, and that you will at that time discover that you have made various design decisions that will be expensive to change. SQLite is a terrific solution for its very narrow niche, but its niche is very narrow – narrower than yours.
Running MySQL as a service (daemon) on the local machine is an easy and cost-free investment in future proofing, will not cost you a dime, and will make no difference to the user. I have plenty of personal experience deploying solutions based on both technologies, and feel that SQLite is not the best long-term solution for your use-case as described.