New Member
Good morning all,
I'm looking for advice. I have a web app idea and I'm firmly committed to eventually developing it. But I have little experience and I'm honestly overwhelmed by the impending learning curve and breadth of technologies. I would love any feedback on what technologies I should invest time in learning.
The idea in short is an interactive genealogical map on a webpage. Imagine a map with many pins scattered throughout, each one representing the current location of each household in your extended family (aunts, uncles, cousins, grandparents). On each pin is a small picture of the household. You click and hold a "<" button above the map and the map begins to scroll back in time, moving the pins back through life events, births, marriages, deaths, until there's only four pins left - one for each of your grandparents. Using a sliding bar, you then control your movement forward in time to track where your grandparents were born, moved to, married, had children, etc., allowing you to visualize the family's growth. You can click on a pin, which causes a summary of that individual's life events to appear beside the map. You can zoom in and out of the map to see more detail just like you would with Google Maps.
One way to imagine this concept is the Map available in Family Search. When you're looking at an individual in your family history, you can click Time Line and select Map and it will show you all life events for that person on a map. My idea is like that except with many people at once and one event at a time.
In the future, it would be nice to have a way for various users to login or provide a code to access their map, and to be able to input data within the web app, or even to sync with Family Search - but for now, I just want to put in my family history data alone using any means available. My grandparents are getting older and my family is growing more and more apart geographically and I'm feeling some heavenly pressure to urgently create this to help our family turn our hearts toward each other. But eventually I would like anyone to benefit from it.
I'm very comfortable with Google Sheets and have learned Java, C++ and C. I attempted to make this project with Google Sheets and Awesome Table but ran into limitations. Same with Google Sheets and Tableau. To make something that really works it looks like I'll need to learn a DBMS, frontend and backend stuff, Javascript, HTML, CSS. I'd love any confirmation from those with experience that I'm looking at this the right way and maybe some suggestions about how you would tackle this project efficiently as I manage an intense work/school schedule and don't have a ton of free time.
Thank you!
I'm looking for advice. I have a web app idea and I'm firmly committed to eventually developing it. But I have little experience and I'm honestly overwhelmed by the impending learning curve and breadth of technologies. I would love any feedback on what technologies I should invest time in learning.
The idea in short is an interactive genealogical map on a webpage. Imagine a map with many pins scattered throughout, each one representing the current location of each household in your extended family (aunts, uncles, cousins, grandparents). On each pin is a small picture of the household. You click and hold a "<" button above the map and the map begins to scroll back in time, moving the pins back through life events, births, marriages, deaths, until there's only four pins left - one for each of your grandparents. Using a sliding bar, you then control your movement forward in time to track where your grandparents were born, moved to, married, had children, etc., allowing you to visualize the family's growth. You can click on a pin, which causes a summary of that individual's life events to appear beside the map. You can zoom in and out of the map to see more detail just like you would with Google Maps.
One way to imagine this concept is the Map available in Family Search. When you're looking at an individual in your family history, you can click Time Line and select Map and it will show you all life events for that person on a map. My idea is like that except with many people at once and one event at a time.
In the future, it would be nice to have a way for various users to login or provide a code to access their map, and to be able to input data within the web app, or even to sync with Family Search - but for now, I just want to put in my family history data alone using any means available. My grandparents are getting older and my family is growing more and more apart geographically and I'm feeling some heavenly pressure to urgently create this to help our family turn our hearts toward each other. But eventually I would like anyone to benefit from it.
I'm very comfortable with Google Sheets and have learned Java, C++ and C. I attempted to make this project with Google Sheets and Awesome Table but ran into limitations. Same with Google Sheets and Tableau. To make something that really works it looks like I'll need to learn a DBMS, frontend and backend stuff, Javascript, HTML, CSS. I'd love any confirmation from those with experience that I'm looking at this the right way and maybe some suggestions about how you would tackle this project efficiently as I manage an intense work/school schedule and don't have a ton of free time.
Thank you!