I have a web app idea and was wondering if the fCC community could give me a very surface level roadmap for what I actually need to learn to build something I have in mind, thanks in advance.
Web app idea:
The web app is basically a place where people can search for different gym/workout exercises.
On the homepage there will be a search box or list where people can search or select “Upper body” + “Dumbbell” or “Triceps” + “Resistance bands” etc.
A new page will load containing the results, and when users click on one of the results, a new page (I’ll call it an “exercise page”) will load, containing info about the exercise. In the future I might want to add functionality where users can sign in and save their favorite exercises etc.
Do I need a database? What’s the best way of implementing this search function?
I would like all the “exercise pages” to have the same layout. Is the best approach to somehow have those HTML files “link” to an external HTML template, so that if I want to change the template, I can change just that one file, rather than all the other HTML files?
I’d also want each “exercise page” to have its own url, rather than have the exercises loaded onto one particular url.
Any help would be greatly appreciated. If I can have the names of concepts or frameworks needed that’ll help me in my research. Also please don’t hesitate to let me know if my approach is completely wrong.