parent
1c065f563d
commit
0a3fd7b894
6 changed files with 135 additions and 7 deletions
Before Width: | Height: | Size: 576 B After Width: | Height: | Size: 841 B |
Before Width: | Height: | Size: 529 B After Width: | Height: | Size: 550 B |
@ -0,0 +1,67 @@ |
|||||||
|
## What is roadmap.sh? |
||||||
|
|
||||||
|
Roadmap.sh is the place containing community curated roadmaps, study plans, paths and resources for the budding |
||||||
|
developers. It started as a [set of charts to guide the developers](https://github.com/kamranahmedse/developer-roadmap) |
||||||
|
who are confused about what should they learn next but that alone wasn't enough so I expanded it into the website to get |
||||||
|
more contributors involved. |
||||||
|
|
||||||
|
## What are the plans for roadmap.sh? |
||||||
|
|
||||||
|
The website started off as |
||||||
|
a [simple repository containing a few charts](https://github.com/kamranahmedse/developer-roadmap) for developers and |
||||||
|
based on my personal opinions but it could have been much more than that so I decided to expand it to a website where |
||||||
|
people can contribute to study plans with their areas of expertise as well, add more roadmaps, write guides etc. |
||||||
|
|
||||||
|
We haven't opened up the sign ups for now but we will be doing. My long term plans for this website are to turn it into |
||||||
|
a goto place for the developers to seek guidance about their careers, help others, share their journeys, incentivize the |
||||||
|
learnings, get feedbacks on their projects etc. |
||||||
|
|
||||||
|
## How did you build roadmap.sh? |
||||||
|
|
||||||
|
The basic version of the website has been built with [Next.js](https://github.com/zeit/next.js/), is opensource and can |
||||||
|
be found on [github](https://github.com/kamranahmedse/roadmap.sh). It was hastily done to get it out in front of the |
||||||
|
people and get people to start contributing so it might be rough on the edges, but that is where we need your help. |
||||||
|
|
||||||
|
## How does it make money? |
||||||
|
|
||||||
|
It doesn't make any money. I have been using my personal time and budget to build it. I did not create this website with |
||||||
|
any intentions of monetization but as a good will, to help the people get out of the frustration that I was once in. |
||||||
|
|
||||||
|
Having said that, I love teaching and my future plans are to be able to work full-time on roadmap.sh for which it has to |
||||||
|
make enough money to pay for my rent, groceries, bills, travel expenses, etc but even if it doesn't it's likely I'll |
||||||
|
continue growing the site however I can. My focus at the moment is not making money from it and just add content that |
||||||
|
creates value for the people. |
||||||
|
|
||||||
|
> Sponsor the efforts by [paying as little as 5$ per month](https://github.com/sponsors/kamranahmedse) or with [one time payment via paypal](https://paypal.me/kamranahmedse). Alternatively, reach out to me at [kamranahmed.se@gmail.com](mailto:kamranahmed.se@gmail.com). |
||||||
|
|
||||||
|
## Can I contribute? |
||||||
|
|
||||||
|
You definitely can, infact you are encouraged to do that. Even your minor contributions such as typo fixes count. The |
||||||
|
source code of the website can be [found on Github](https://github.com/kamranahmedse/roadmap.sh). Your contributions can |
||||||
|
be: |
||||||
|
|
||||||
|
* Adding a new roadmap |
||||||
|
* Updating existing roadmap |
||||||
|
* Suggesting changes to the existing roadmaps |
||||||
|
* Writing a Guide |
||||||
|
* Updating an existing guide |
||||||
|
* Fixing grammar mistakes, typos on the website or the content |
||||||
|
* Updating the UI of the website |
||||||
|
* Refactoring the codebase |
||||||
|
* Becoming a sponsor |
||||||
|
|
||||||
|
Just make sure |
||||||
|
to [follow the contribution guidelines](https://github.com/kamranahmedse/roadmap.sh/tree/master/contributing) when you |
||||||
|
decide to contribute. |
||||||
|
|
||||||
|
## Can I redistribute the content? |
||||||
|
|
||||||
|
No, the license of the content on this website does not allow you to redistribute any of the content on this website |
||||||
|
anywhere. You can use it for personal use or share the link to the content if you have to but redistribution is not |
||||||
|
allowed. |
||||||
|
|
||||||
|
## What is the best way to contact you? |
||||||
|
|
||||||
|
Tweet or send me a message [@kamranahmedse](https://twitter.com/kamranahmedse) or email me |
||||||
|
at [kamranahmed.se@gmail.com](mailto:kamranahmed.se@gmail.com). I get lots of messages so apologies in advance if you don't hear back |
||||||
|
from me soon but I do reply to everyone. |
@ -0,0 +1,63 @@ |
|||||||
|
import React from 'react'; |
||||||
|
import { Box, Button, Container, Flex, Heading, Image, Link, Stack, Text } from '@chakra-ui/react'; |
||||||
|
import { GlobalHeader } from '../components/global-header'; |
||||||
|
import { OpensourceBanner } from '../components/opensource-banner'; |
||||||
|
import { UpdatesBanner } from '../components/updates-banner'; |
||||||
|
import { Footer } from '../components/footer'; |
||||||
|
import MdRenderer from '../components/md-renderer'; |
||||||
|
|
||||||
|
function AboutHeader() { |
||||||
|
return ( |
||||||
|
<Box pt='70px' pb='55px' borderBottomWidth={1} mb='30px' textAlign='left' position='static' top='10px'> |
||||||
|
<Container maxW='container.md' position='relative' textAlign='left'> |
||||||
|
<Flex alignItems='center'> |
||||||
|
<Image src='/kamran.jpeg' h='170px' rounded='10px' mr='25px' /> |
||||||
|
<Box> |
||||||
|
<Heading as='h1' color='black' fontSize='40px' fontWeight={700} mb='10px'>Hello, I am Kamran |
||||||
|
Ahmed</Heading> |
||||||
|
<Text fontSize='17px' color='gray.700' mb='10px'> |
||||||
|
I created roadmap.sh to help developers find their path if they are confused and help them grow in |
||||||
|
their career.</Text> |
||||||
|
|
||||||
|
<Stack isInline> |
||||||
|
<Button as={Link} bg='blue.500' color='white' size='sm' |
||||||
|
_hover={{ textDecoration: 'none', bg: 'blue.700' }} href='https://twitter.com/kamranahmedse' |
||||||
|
arget='_blank'> |
||||||
|
@kamranahmedse |
||||||
|
</Button> |
||||||
|
|
||||||
|
<Button as={Link} bg='green.500' color='white' size='sm' |
||||||
|
_hover={{ textDecoration: 'none', bg: 'green.700' }} href='mailto:kamranahmed.se@gmail.com' |
||||||
|
target='_blank'> |
||||||
|
kamranahmed.se@gmail.com |
||||||
|
</Button> |
||||||
|
</Stack> |
||||||
|
|
||||||
|
</Box> |
||||||
|
</Flex> |
||||||
|
</Container> |
||||||
|
</Box> |
||||||
|
); |
||||||
|
} |
||||||
|
|
||||||
|
export default function About() { |
||||||
|
const AboutContent = require(`../content/pages/about.md`).default; |
||||||
|
|
||||||
|
return ( |
||||||
|
<Box bg='white' minH='100vh'> |
||||||
|
<GlobalHeader /> |
||||||
|
<Box mb='60px'> |
||||||
|
<AboutHeader /> |
||||||
|
<Container maxW={'container.md'} position='relative'> |
||||||
|
<MdRenderer> |
||||||
|
<AboutContent /> |
||||||
|
</MdRenderer> |
||||||
|
</Container> |
||||||
|
</Box> |
||||||
|
|
||||||
|
<OpensourceBanner /> |
||||||
|
<UpdatesBanner /> |
||||||
|
<Footer /> |
||||||
|
</Box> |
||||||
|
); |
||||||
|
} |
After Width: | Height: | Size: 41 KiB |
Loading…
Reference in new issue