Whenever I want to build cool stuff, the biggest bottleneck is not knowing what the prerequisites are or what to learn to properly build the thing I want. Stuff like roadmap.sh came up to solve this issue for at least some of the domains. But I wanted a general fix to this, and then RoadmapGPT was made.
RoadmapGPT uses an LLM to generate the roadmaps, thus it is a generalist and can be applied to any domain someone wishes for. You could even query RoadmapGPT "How to fix my broken monitor" and it'll return you an index of all the stuff related to it, which will help you in the task. It'll help you get a good detailed overview of the subject at hand.
I learnt a lot while doing this project, mainly how to work with LLMs, (ahem, prompt engineering .. if that's a thing lol) how to properly base a Python project, how to set up a backend database and so on. Also, I saw first-hand how UI/UX plays a key role in how users use the project.
The biggest challenge was the UI/UX themselves to be honest, I wanted to make the website simple but appealing. Clean. It took the most amount of time for me, but I guess I achieved it to some extent :)
Try it out now! https://roadmapgpt.streamlit.app/
Built With
- google-sheet
- llm
- openai
- python
- streamlit
Log in or sign up for Devpost to join the conversation.