Skip to content

robinroy03/RoadmapGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoadmapGPT

Get a roadmap and never get lost again. RoadmapGPT aims to give you a customized and comprehensive roadmap for all topics, helping you learn faster and better. RoadmapGPT aims to be an LLM alternative to roadmap.sh.

[p.s., currently roadmap.sh also have an LLM for generating roadmaps, but it started recently around March. I made RoadmapGPT ~8 months ago.]

image

TODO

  • Make a website which outputs something good enough.
  • Parsers to parse the output.
  • A Google sheet to store all user prompts.
  • There is this weird rectangle in the output, got to fix that bug.

How to run

Go to the root directory and type

streamlit run main.py

Add a folder named .streamlit with secrets.toml and add your TOKEN as TOKEN = whatever_your_token You also need a google cloud service account to store prompts.

Format of secrets.toml:

TOKEN = 

[gspread_credentials]
"type" = "service_account"
...
...

"universe_domain" = "googleapis.com"

You could get the gspread credentials by following this

The basic version of the application is written with streamlit. It'll be a lot more flexible if done with js.