As Jackson says, there are many ways to do this, you just need to choose a stack. FCC focuses on a MEN/MERN stack, but there are other options. There really isn’t a best option - outside or personal preferences, they are all good options.
But as I said, at this time, FCC focuses on one stack, using Mongo, Express, and Node. React is also often included in this stack but is nor required - between Mongo, Express, and Node - and some front-end knowledge - you can easily do what you are trying to do. In fact, some of the projects in the curriculum actually overlap a little with what you want to do.
So do the front end and back end sections of FCC. You can skip the Data Visualization section for now if you want - it is not necessary for what you want to do and nothing that comes after it is dependent on it.
Like I said, there are other stacks, but FCC does not teach them. If you already have advanced knowledge of PHP or Python, you might want to pursue a stack using one of those, but in any case you will still need to know front end, the same that FCC teaches - unless you get into frameworks, that is the same everywhere.