TMoney2007 said:
You should add SQL to the things you're trying to learn with this project.
Friends don't let friends use Access as a back end...
Neither should complete strangers let complete strangers use Access as a back end.
I kid you not, the insurance company I am working for, started a few months ago, has several systems that rely on Access. Only recently did they implement SQL Server, and I have been building a new system that is data-driven with 90% of the logic in T-SQL stored procedures.
As for OP, I would suggest taking a look at Angular (please note, not AngularJS, the first iteration of that framework that holds very few if any similarities with all later iterations). I prefer Angular to React, however, both of these are frameworks that are good to know.
My personal favorite language is C# on the .Net Core framework.