I am doing a small graphical webcrawler web app assignment where the user inputs the starting page, chooses depth or breadth crawl and inputs the crawl limit. I want the results to return to the page inside of a container as a graph. I was thinking that neo4j would be good for this, using neovis.js, but since the data is temporary (no data storage needed per user), is neo4j a good resource to utilize in this case? Is there something out there that better fits this use case? If you could, please help me figure this out by providing links to resources, I'd greatly appreciate it.