Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Career Path Tree #10

Open
tanaypratap opened this issue Jun 5, 2019 · 6 comments
Open

Career Path Tree #10

tanaypratap opened this issue Jun 5, 2019 · 6 comments

Comments

@tanaypratap
Copy link
Contributor

becoming a full stack developer path

Why?

Students who are new to programming don't know what to learn and in which order. It all seems overwhelming. This page will show them the path and if they follow it they'll be ready for interviews and jobs in a systematic manner.

Implementation

Something like this: https://www.w3schools.com/howto/howto_css_timeline.asp

Few features or changes:

  • Needs to be in React
  • Can read data from a JSON using gatsby plugin
  • Instead of years it will be technology/course name. Clicking on each leaf should take to a specific URL.

entries in JSON would like this:

{
    header: "html/css basics",
    intro: "learn basic tags and style before jumping into anything advanced",
    url: "/create-profile-course",
    icon: "someimage.png",
    status: "released"
},

{
    header: "data structures",
    intro: "now when you know all of this, start learning DS & Algo to prepare for interviews",
    url: "/ds-for-interviews",
    icon: "some-other-image.png",
    status: "upcoming"
}
@imchetanyadav
Copy link

imchetanyadav commented Jun 6, 2019

I can work on this.

For timeline we can make use of this: https://github.com/stephane-monnot/react-vertical-timeline

We can have a file structure like this:

- data
   - careerpaths
     - fullstackdev.json
   - careerpathleafs
     - fullstackdev
        - htmlcss.md
        - datastructure.md

or

- data
   - careerpaths
     - fullstackdev
        - index.json
        - htmlcss.md
        - datastructure.md

@tanaypratap
Copy link
Contributor Author

@imchetanyadav we need only one career path for now. So, file structure can be

data
   careerpaths
      full-stack-dev.json

Start with this. This should suffice. We need to put only one/two lines for each leaf, don't need a separate node for it.
If you start working on it then send a WIP(Work In Progress) PR referencing this issue and I'll assign this issue to you.

@imchetanyadav
Copy link

md files I listed in file structure were referencing to content of pages that open when leaf node is clicked not leaf node content itself.

@tanaypratap
Copy link
Contributor Author

@imchetanyadav update on this?

@imchetanyadav
Copy link

Done with the basic implementation and raised PR. See if it seems fine.

@tanaypratap
Copy link
Contributor Author

tanaypratap commented Jun 13, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants