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

add hosting projects article #317

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions guides/web_development/Hosting projects.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
Please fill out the template below
Did you read the instructions in the README?
Y

Have you read the instructions in CONTRIBUTING?
Y

Have you written this article by yourself? Have you taken inspiration from anywhere and then written it in your words?
I've written the article by myself.

# You've finished your project, but, how do you share it?

## The problem

You might ask yourself.. There's gotta be a place where I can host my website for free. <br>
Where do all these other people host their projects? <br>
Other people's projects are visible on the internet, not only from localhost!! <br>

## The solution

Websites such as [Netlify](https://www.netlify.com/), [Vercel](https://vercel.com/) and [Render](https://render.com/) are great for hosting your website, for free, forever! (Or at least until they aren't shut down haha)

In the article we will go through the process of hosting a site on <b>Render</b>.
As it is very straightforward.

## Implementing the solution

1. Visit [Render](https://render.com/) in the top right corner click on <b>dashboard</b>.
2. Register an account using your preferred method.(You'll be redirected to the dashboard automatically)
3. In the top right corner, click on the purple `New +` button.
4. Select the first option - `Static site`.
5. Connect your `GitHub` repository containing the source code, by clicking the purple `Connect` button.(I won't cover that here)
6. You will have to provide a `Name`<br>
If you have a basic website, then everything will stay by default, you just have to give it a name
7. Scroll down and click the purple `Create Static Site` button. Your website will start getting published <br>
And you will see the live url link that will lead to it.

### That's all. Not very hard, yet extremely useful when you would want to show your projects to anyone in the world, without having to send them your folder with the code.